builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1788
starttime: 1447352990.67
results: success (0)
buildid: 20151112100741
builduid: 137e5268dcd5480da1d6a334fc9bca5f
revision: 99c9c5981cbebcd38933344ef54ee653c411a059
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:50.668113) =========
master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:50.668590) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:50.668896) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.023615
basedir: '/builds/slave/test'
========= master_lag: 0.34 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.031906) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.032437) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.076495) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.076970) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.021121
========= master_lag: 0.05 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.144878) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.145368) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.145910) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.146417) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-12 10:29:51-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 12.0M=0.001s
2015-11-12 10:29:51 (12.0 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.307982
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.497937) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.498260) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.034520
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.568272) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:51.568588) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 99c9c5981cbebcd38933344ef54ee653c411a059 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 99c9c5981cbebcd38933344ef54ee653c411a059 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
2015-11-12 10:29:51,668 truncating revision to first 12 chars
2015-11-12 10:29:51,669 Setting DEBUG logging.
2015-11-12 10:29:51,669 attempt 1/10
2015-11-12 10:29:51,669 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/99c9c5981cbe?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-12 10:29:51,972 unpacking tar archive at: mozilla-inbound-99c9c5981cbe/testing/mozharness/
program finished with exit code 0
elapsedTime=0.597111
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:52.202501) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:52.202820) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:52.236919) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:52.237200) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-12 10:29:52.237585) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 59 mins, 24 secs) (at 2015-11-12 10:29:52.237882) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085
_=/tools/buildbot/bin/python
using PTY: False
10:29:52 INFO - MultiFileLogger online at 20151112 10:29:52 in /builds/slave/test
10:29:52 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
10:29:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
10:29:52 INFO - {'append_to_log': False,
10:29:52 INFO - 'base_work_dir': '/builds/slave/test',
10:29:52 INFO - 'blob_upload_branch': 'mozilla-inbound',
10:29:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
10:29:52 INFO - 'buildbot_json_path': 'buildprops.json',
10:29:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
10:29:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
10:29:52 INFO - 'download_minidump_stackwalk': True,
10:29:52 INFO - 'download_symbols': 'true',
10:29:52 INFO - 'e10s': True,
10:29:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
10:29:52 INFO - 'tooltool.py': '/tools/tooltool.py',
10:29:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
10:29:52 INFO - '/tools/misc-python/virtualenv.py')},
10:29:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
10:29:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
10:29:52 INFO - 'log_level': 'info',
10:29:52 INFO - 'log_to_console': True,
10:29:52 INFO - 'opt_config_files': (),
10:29:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
10:29:52 INFO - '--processes=1',
10:29:52 INFO - '--config=%(test_path)s/wptrunner.ini',
10:29:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
10:29:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
10:29:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
10:29:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
10:29:52 INFO - 'pip_index': False,
10:29:52 INFO - 'require_test_zip': True,
10:29:52 INFO - 'test_type': ('testharness',),
10:29:52 INFO - 'this_chunk': '7',
10:29:52 INFO - 'tooltool_cache': '/builds/tooltool_cache',
10:29:52 INFO - 'total_chunks': '8',
10:29:52 INFO - 'virtualenv_path': 'venv',
10:29:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
10:29:52 INFO - 'work_dir': 'build'}
10:29:52 INFO - #####
10:29:52 INFO - ##### Running clobber step.
10:29:52 INFO - #####
10:29:52 INFO - Running pre-action listener: _resource_record_pre_action
10:29:52 INFO - Running main action method: clobber
10:29:52 INFO - rmtree: /builds/slave/test/build
10:29:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
10:29:54 INFO - Running post-action listener: _resource_record_post_action
10:29:54 INFO - #####
10:29:54 INFO - ##### Running read-buildbot-config step.
10:29:54 INFO - #####
10:29:54 INFO - Running pre-action listener: _resource_record_pre_action
10:29:54 INFO - Running main action method: read_buildbot_config
10:29:54 INFO - Using buildbot properties:
10:29:54 INFO - {
10:29:54 INFO - "properties": {
10:29:54 INFO - "buildnumber": 79,
10:29:54 INFO - "product": "firefox",
10:29:54 INFO - "script_repo_revision": "production",
10:29:54 INFO - "branch": "mozilla-inbound",
10:29:54 INFO - "repository": "",
10:29:54 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
10:29:54 INFO - "buildid": "20151112100741",
10:29:54 INFO - "slavename": "tst-linux64-spot-1788",
10:29:54 INFO - "pgo_build": "False",
10:29:54 INFO - "basedir": "/builds/slave/test",
10:29:54 INFO - "project": "",
10:29:54 INFO - "platform": "linux64",
10:29:54 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/",
10:29:54 INFO - "slavebuilddir": "test",
10:29:54 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
10:29:54 INFO - "repo_path": "integration/mozilla-inbound",
10:29:54 INFO - "moz_repo_path": "",
10:29:54 INFO - "stage_platform": "linux64",
10:29:54 INFO - "builduid": "137e5268dcd5480da1d6a334fc9bca5f",
10:29:54 INFO - "revision": "99c9c5981cbebcd38933344ef54ee653c411a059"
10:29:54 INFO - },
10:29:54 INFO - "sourcestamp": {
10:29:54 INFO - "repository": "",
10:29:54 INFO - "hasPatch": false,
10:29:54 INFO - "project": "",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "changes": [
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/rRPbVLV8SZ6sAuf9Hgf4KA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/rRPbVLV8SZ6sAuf9Hgf4KA/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "5718492f57f5977b2406017e0b4738bef9a0b1a0",
10:29:54 INFO - "who": "nfroyd@mozilla.com",
10:29:54 INFO - "when": 1447346306,
10:29:54 INFO - "number": 6653904,
10:29:54 INFO - "comments": "Bug 1223804 - remove unused container macro; r=btian",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 08:38:26",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112081226",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "24d64a799e074c4491e7da94e12f5f23",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "5718492f57f5977b2406017e0b4738bef9a0b1a0"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/eGRpRpmZT8uXXtZStFZP-Q/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/eGRpRpmZT8uXXtZStFZP-Q/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "9e61ae324d135478280c09b5f493e9d375109334",
10:29:54 INFO - "who": "wmccloskey@mozilla.com",
10:29:54 INFO - "when": 1447346981,
10:29:54 INFO - "number": 6653959,
10:29:54 INFO - "comments": "Bug 1208874 - [webext] Generate an extension-specific UUID (r=kmag)\n",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 08:49:41",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112082053",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "447e78e65e6842898cd7cfa43b8d7fb8",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "9e61ae324d135478280c09b5f493e9d375109334"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/wiQoHgVKRTOgNSjcrJ5g_g/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/wiQoHgVKRTOgNSjcrJ5g_g/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "f3ab1f50450af2a5380be725373ba4672326f401",
10:29:54 INFO - "who": "gijskruitbosch@gmail.com",
10:29:54 INFO - "when": 1447348784,
10:29:54 INFO - "number": 6654075,
10:29:54 INFO - "comments": "Bug 1224233 - fix crashy usage of IMENotificationSender::Run using on-screen keyboard on Windows, r=smaug",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 09:19:44",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112085445",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "226f65a180e843669f81ea10ce8e9c07",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "f3ab1f50450af2a5380be725373ba4672326f401"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/sDGmX1jkSCO8oEowU5MhiQ/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/sDGmX1jkSCO8oEowU5MhiQ/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "d34f0bd09295241efba3c390e0b0c1b612984f41",
10:29:54 INFO - "who": "nfroyd@mozilla.com",
10:29:54 INFO - "when": 1447349387,
10:29:54 INFO - "number": 6654112,
10:29:54 INFO - "comments": "Bug 1217047 - try harder in IsContractIDRegistered to return a reasonable answer; r=bsmedberg,f=yury",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 09:29:47",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112091150",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "0980000cebcc4f0cac6808bfec34d064",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "d34f0bd09295241efba3c390e0b0c1b612984f41"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/vBoSs5RhQxSavovGdWoHHA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/vBoSs5RhQxSavovGdWoHHA/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "89f3fe7202921aaf81b78cc1287b5e99940dc85b",
10:29:54 INFO - "who": "archaeopteryx@coole-files.de",
10:29:54 INFO - "when": 1447351894,
10:29:54 INFO - "number": 6654227,
10:29:54 INFO - "comments": "Backed out changesets 5a3092c456c0,8dcbfd14f1e5 (bug 1218433) for M3, W3 failures and M10 failure on Android. r=backout\n* * *\nBacked out changeset 8dcbfd14f1e5 (bug 1218433)\n\n\n462 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker-redirect.html | CSP child-src worker test other-src-worker_redir-same - got \"Error: Failed to load script (nsresult = 0x805e0006)\", expected \"blocked\"\n479 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker.html | Test timed out.\n486 INFO TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_child-src_worker_data.html | Test timed out.",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 10:11:34",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112094548",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "02dfc7a0a0b7483894e7546ce2dff519",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "89f3fe7202921aaf81b78cc1287b5e99940dc85b"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/OxnDT0u-Qji0QXM3IBx73w/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/OxnDT0u-Qji0QXM3IBx73w/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "756632e20aa46ce0b2feebdf6f04e6dacdc09811",
10:29:54 INFO - "who": "nfroyd@mozilla.com",
10:29:54 INFO - "when": 1447352947,
10:29:54 INFO - "number": 6654273,
10:29:54 INFO - "comments": "Bug 1221547 - part 2 - copy less data for file transfers over bluetooth; r=btian\n\nWe have a number of places where we create a Bluetooth request with\nallocated memory, then copy that memory into the raw data to be sent\nover the socket. We can do better by transferring ownership to the\nsocket data, rather than copying.",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 10:29:07",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112100440",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "fc42b1225b304fbc87b60387fbfad0da",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "756632e20aa46ce0b2feebdf6f04e6dacdc09811"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "category": null,
10:29:54 INFO - "files": [
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
10:29:54 INFO - },
10:29:54 INFO - {
10:29:54 INFO - "url": null,
10:29:54 INFO - "name": "https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "repository": "",
10:29:54 INFO - "rev": "99c9c5981cbebcd38933344ef54ee653c411a059",
10:29:54 INFO - "who": "dkeeler@mozilla.com",
10:29:54 INFO - "when": 1447352633,
10:29:54 INFO - "number": 6654257,
10:29:54 INFO - "comments": "bug 1223466 - update extended validation information to deal with root removals in NSS 3.21 r=mgoodwin\n\nThese entries were removed:\n\nfrom bug 1204962:\n\nCN=TC TrustCenter Universal CA III,OU=TC TrustCenter Universal CA,O=TC TrustCenter GmbH,C=DE\nSHA-256: 309B4A87F6CA56C93169AAA99C6D988854D7892BD5437E2D07B29CBEDA55D35D\nSHA-1: 9656CD7B57969895D0E141466806FBB8C6110687\n\nfrom bug 1204997:\n\nCN=A-Trust-nQual-03,OU=A-Trust-nQual-03,O=A-Trust Ges. f. Sicherheitssysteme im elektr. Datenverkehr GmbH,C=AT\nSHA-256: 793CBF4559B9FDE38AB22DF16869F69881AE14C4B0139AC788A78A1AFCCA02FB\nSHA-1: D3C063F219ED073E34AD5D750B327629FFD59AF2\n\nfrom bug 1208461:\n\nCN=UTN - DATACorp SGC,OU=http://www.usertrust.com,O=The USERTRUST Network,L=Salt Lake City,ST=UT,C=US\nSHA-256: 85FB2F91DD12275A0145B636534F84024AD68B69B8EE88684FF711375805B348\nSHA-1: 58119F0E128287EA50FDD987456F4F78DCFAD6D4",
10:29:54 INFO - "project": "",
10:29:54 INFO - "at": "Thu 12 Nov 2015 10:23:53",
10:29:54 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
10:29:54 INFO - "revlink": "",
10:29:54 INFO - "properties": [
10:29:54 INFO - [
10:29:54 INFO - "buildid",
10:29:54 INFO - "20151112100741",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "builduid",
10:29:54 INFO - "137e5268dcd5480da1d6a334fc9bca5f",
10:29:54 INFO - "Change"
10:29:54 INFO - ],
10:29:54 INFO - [
10:29:54 INFO - "pgo_build",
10:29:54 INFO - "False",
10:29:54 INFO - "Change"
10:29:54 INFO - ]
10:29:54 INFO - ],
10:29:54 INFO - "revision": "99c9c5981cbebcd38933344ef54ee653c411a059"
10:29:54 INFO - }
10:29:54 INFO - ],
10:29:54 INFO - "revision": "99c9c5981cbebcd38933344ef54ee653c411a059"
10:29:54 INFO - }
10:29:54 INFO - }
10:29:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
10:29:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json.
10:29:54 INFO - Running post-action listener: _resource_record_post_action
10:29:54 INFO - #####
10:29:54 INFO - ##### Running download-and-extract step.
10:29:54 INFO - #####
10:29:54 INFO - Running pre-action listener: _resource_record_pre_action
10:29:54 INFO - Running main action method: download_and_extract
10:29:54 INFO - mkdir: /builds/slave/test/build/tests
10:29: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')]}
10:29:54 INFO - https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
10:29:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json
10:29:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json
10:29:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
10:29:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
10:29:58 INFO - Downloaded 1302 bytes.
10:29:58 INFO - Reading from file /builds/slave/test/build/test_packages.json
10:29:58 INFO - Using the following test package requirements:
10:29:58 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:29:58 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
10:29:58 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'jsshell-linux-x86_64.zip'],
10:29:58 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
10:29:58 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:29:58 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
10:29:58 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
10:29:58 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
10:29:58 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
10:29:58 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
10:29:58 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
10:29:58 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
10:29:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:29:58 INFO - https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
10:29:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:29:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:29:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
10:29:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
10:30:00 INFO - Downloaded 21733319 bytes.
10:30:00 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:30:00 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
10:30:00 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
10:30:01 INFO - caution: filename not matched: web-platform/*
10:30:01 INFO - Return code: 11
10:30:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:01 INFO - https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
10:30:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:30:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:30:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
10:30:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
10:30:03 INFO - Downloaded 30916416 bytes.
10:30:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
10:30:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
10:30:03 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
10:30:06 INFO - caution: filename not matched: bin/*
10:30:06 INFO - caution: filename not matched: config/*
10:30:06 INFO - caution: filename not matched: mozbase/*
10:30:06 INFO - caution: filename not matched: marionette/*
10:30:06 INFO - Return code: 11
10:30:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:06 INFO - https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
10:30:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:30:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:30:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:30:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
10:30:09 INFO - Downloaded 57451440 bytes.
10:30:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:30:09 INFO - mkdir: /builds/slave/test/properties
10:30:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
10:30:09 INFO - Writing to file /builds/slave/test/properties/build_url
10:30:09 INFO - Contents:
10:30:09 INFO - build_url:https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
10:30:09 INFO - mkdir: /builds/slave/test/build/symbols
10:30:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:09 INFO - https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
10:30:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
10:30:11 INFO - Downloaded 45708009 bytes.
10:30:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:11 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
10:30:11 INFO - Writing to file /builds/slave/test/properties/symbols_url
10:30:11 INFO - Contents:
10:30:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:11 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
10:30:11 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
10:30:14 INFO - Return code: 0
10:30:14 INFO - Running post-action listener: _resource_record_post_action
10:30:14 INFO - Running post-action listener: set_extra_try_arguments
10:30:14 INFO - #####
10:30:14 INFO - ##### Running create-virtualenv step.
10:30:14 INFO - #####
10:30:14 INFO - Running pre-action listener: _pre_create_virtualenv
10:30:14 INFO - Running pre-action listener: _resource_record_pre_action
10:30:14 INFO - Running main action method: create_virtualenv
10:30:14 INFO - Creating virtualenv /builds/slave/test/build/venv
10:30:14 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
10:30:14 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
10:30:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
10:30:14 INFO - Using real prefix '/usr'
10:30:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python
10:30:17 INFO - Installing distribute.............................................................................................................................................................................................done.
10:30:20 INFO - Installing pip.................done.
10:30:20 INFO - Return code: 0
10:30:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
10:30:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:30:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:30:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf11f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x129a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1334f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
10:30:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
10:30:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
10:30:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:30:20 INFO - 'CCACHE_UMASK': '002',
10:30:20 INFO - 'DISPLAY': ':0',
10:30:20 INFO - 'HOME': '/home/cltbld',
10:30:20 INFO - 'LANG': 'en_US.UTF-8',
10:30:20 INFO - 'LOGNAME': 'cltbld',
10:30:20 INFO - 'MAIL': '/var/mail/cltbld',
10:30:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:30:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:30:20 INFO - 'MOZ_NO_REMOTE': '1',
10:30:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:30:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:30:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:30:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:30:20 INFO - 'PWD': '/builds/slave/test',
10:30:20 INFO - 'SHELL': '/bin/bash',
10:30:20 INFO - 'SHLVL': '1',
10:30:20 INFO - 'TERM': 'linux',
10:30:20 INFO - 'TMOUT': '86400',
10:30:20 INFO - 'USER': 'cltbld',
10:30:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:30:20 INFO - '_': '/tools/buildbot/bin/python'}
10:30:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:30:21 INFO - Downloading/unpacking psutil>=0.7.1
10:30:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:24 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
10:30:24 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
10:30:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
10:30:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:30:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
10:30:24 INFO - Installing collected packages: psutil
10:30:24 INFO - Running setup.py install for psutil
10:30:24 INFO - building 'psutil._psutil_linux' extension
10:30:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
10:30:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
10:30:25 INFO - building 'psutil._psutil_posix' extension
10:30:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
10:30:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
10:30:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
10:30:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
10:30:25 INFO - Successfully installed psutil
10:30:25 INFO - Cleaning up...
10:30:26 INFO - Return code: 0
10:30:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
10:30:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:30:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:30:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf11f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x129a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1334f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
10:30:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
10:30:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
10:30:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:30:26 INFO - 'CCACHE_UMASK': '002',
10:30:26 INFO - 'DISPLAY': ':0',
10:30:26 INFO - 'HOME': '/home/cltbld',
10:30:26 INFO - 'LANG': 'en_US.UTF-8',
10:30:26 INFO - 'LOGNAME': 'cltbld',
10:30:26 INFO - 'MAIL': '/var/mail/cltbld',
10:30:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:30:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:30:26 INFO - 'MOZ_NO_REMOTE': '1',
10:30:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:30:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:30:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:30:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:30:26 INFO - 'PWD': '/builds/slave/test',
10:30:26 INFO - 'SHELL': '/bin/bash',
10:30:26 INFO - 'SHLVL': '1',
10:30:26 INFO - 'TERM': 'linux',
10:30:26 INFO - 'TMOUT': '86400',
10:30:26 INFO - 'USER': 'cltbld',
10:30:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:30:26 INFO - '_': '/tools/buildbot/bin/python'}
10:30:26 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:30:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
10:30:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz
10:30:29 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
10:30:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
10:30:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
10:30:30 INFO - Installing collected packages: mozsystemmonitor
10:30:30 INFO - Running setup.py install for mozsystemmonitor
10:30:30 INFO - Successfully installed mozsystemmonitor
10:30:30 INFO - Cleaning up...
10:30:30 INFO - Return code: 0
10:30:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
10:30:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:30:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:30:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf11f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x129a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1334f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
10:30:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
10:30:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
10:30:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:30:30 INFO - 'CCACHE_UMASK': '002',
10:30:30 INFO - 'DISPLAY': ':0',
10:30:30 INFO - 'HOME': '/home/cltbld',
10:30:30 INFO - 'LANG': 'en_US.UTF-8',
10:30:30 INFO - 'LOGNAME': 'cltbld',
10:30:30 INFO - 'MAIL': '/var/mail/cltbld',
10:30:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:30:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:30:30 INFO - 'MOZ_NO_REMOTE': '1',
10:30:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:30:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:30:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:30:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:30:30 INFO - 'PWD': '/builds/slave/test',
10:30:30 INFO - 'SHELL': '/bin/bash',
10:30:30 INFO - 'SHLVL': '1',
10:30:30 INFO - 'TERM': 'linux',
10:30:30 INFO - 'TMOUT': '86400',
10:30:30 INFO - 'USER': 'cltbld',
10:30:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:30:30 INFO - '_': '/tools/buildbot/bin/python'}
10:30:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:30:30 INFO - Downloading/unpacking blobuploader==1.2.4
10:30:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:33 INFO - Downloading blobuploader-1.2.4.tar.gz
10:30:33 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
10:30:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
10:30:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
10:30:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:34 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
10:30:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
10:30:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
10:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:35 INFO - Downloading docopt-0.6.1.tar.gz
10:30:35 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
10:30:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
10:30:35 INFO - Installing collected packages: blobuploader, requests, docopt
10:30:35 INFO - Running setup.py install for blobuploader
10:30:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
10:30:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
10:30:35 INFO - Running setup.py install for requests
10:30:36 INFO - Running setup.py install for docopt
10:30:36 INFO - Successfully installed blobuploader requests docopt
10:30:36 INFO - Cleaning up...
10:30:36 INFO - Return code: 0
10:30:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:30:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:30:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:30:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf11f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x129a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1334f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
10:30:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:30:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:30:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:30:36 INFO - 'CCACHE_UMASK': '002',
10:30:36 INFO - 'DISPLAY': ':0',
10:30:36 INFO - 'HOME': '/home/cltbld',
10:30:36 INFO - 'LANG': 'en_US.UTF-8',
10:30:36 INFO - 'LOGNAME': 'cltbld',
10:30:36 INFO - 'MAIL': '/var/mail/cltbld',
10:30:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:30:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:30:36 INFO - 'MOZ_NO_REMOTE': '1',
10:30:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:30:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:30:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:30:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:30:36 INFO - 'PWD': '/builds/slave/test',
10:30:36 INFO - 'SHELL': '/bin/bash',
10:30:36 INFO - 'SHLVL': '1',
10:30:36 INFO - 'TERM': 'linux',
10:30:36 INFO - 'TMOUT': '86400',
10:30:36 INFO - 'USER': 'cltbld',
10:30:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:30:36 INFO - '_': '/tools/buildbot/bin/python'}
10:30:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:30:37 INFO - Running setup.py (path:/tmp/pip-5F63VZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:30:37 INFO - Running setup.py (path:/tmp/pip-ucJNEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:30:37 INFO - Running setup.py (path:/tmp/pip-_NXK2x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:30:37 INFO - Running setup.py (path:/tmp/pip-EbfCdN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:30:37 INFO - Running setup.py (path:/tmp/pip-7Ou0Kr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:30:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:30:37 INFO - Running setup.py (path:/tmp/pip-eDeN2s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:30:38 INFO - Running setup.py (path:/tmp/pip-BzNLbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:30:38 INFO - Running setup.py (path:/tmp/pip-2oKirS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:30:38 INFO - Running setup.py (path:/tmp/pip-3J0nNn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:30:38 INFO - Running setup.py (path:/tmp/pip-diGLNp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:30:38 INFO - Running setup.py (path:/tmp/pip-X31DZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:30:38 INFO - Running setup.py (path:/tmp/pip-IwTxZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:30:38 INFO - Running setup.py (path:/tmp/pip-beGCWN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:30:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:30:38 INFO - Running setup.py (path:/tmp/pip-Iyqe07-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:30:39 INFO - Running setup.py (path:/tmp/pip-u0FlNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:30:39 INFO - Running setup.py (path:/tmp/pip-NizSsk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:30:39 INFO - Running setup.py (path:/tmp/pip-HkJNRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:30:39 INFO - Running setup.py (path:/tmp/pip-gKQgYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:30:39 INFO - Running setup.py (path:/tmp/pip-um4lQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:30:39 INFO - Running setup.py (path:/tmp/pip-SpLG6p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:30:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:30:40 INFO - Running setup.py (path:/tmp/pip-kYMPM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:30:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:30:40 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
10:30:40 INFO - Running setup.py install for manifestparser
10:30:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
10:30:40 INFO - Running setup.py install for mozcrash
10:30:40 INFO - Running setup.py install for mozdebug
10:30:40 INFO - Running setup.py install for mozdevice
10:30:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Running setup.py install for mozfile
10:30:41 INFO - Running setup.py install for mozhttpd
10:30:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Running setup.py install for mozinfo
10:30:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Running setup.py install for mozInstall
10:30:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
10:30:41 INFO - Running setup.py install for mozleak
10:30:42 INFO - Running setup.py install for mozlog
10:30:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
10:30:42 INFO - Running setup.py install for moznetwork
10:30:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
10:30:42 INFO - Running setup.py install for mozprocess
10:30:42 INFO - Running setup.py install for mozprofile
10:30:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
10:30:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
10:30:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
10:30:43 INFO - Running setup.py install for mozrunner
10:30:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
10:30:43 INFO - Running setup.py install for mozscreenshot
10:30:43 INFO - Running setup.py install for moztest
10:30:43 INFO - Running setup.py install for mozversion
10:30:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
10:30:43 INFO - Running setup.py install for marionette-transport
10:30:44 INFO - Running setup.py install for marionette-driver
10:30:44 INFO - Running setup.py install for browsermob-proxy
10:30:44 INFO - Running setup.py install for marionette-client
10:30:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:30:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
10:30:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
10:30:44 INFO - Cleaning up...
10:30:44 INFO - Return code: 0
10:30:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv
10:30:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
10:30:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:30:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
10:30:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
10:30:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf11f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x129a300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1334f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
10:30:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
10:30:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
10:30:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:30:44 INFO - 'CCACHE_UMASK': '002',
10:30:44 INFO - 'DISPLAY': ':0',
10:30:44 INFO - 'HOME': '/home/cltbld',
10:30:44 INFO - 'LANG': 'en_US.UTF-8',
10:30:44 INFO - 'LOGNAME': 'cltbld',
10:30:44 INFO - 'MAIL': '/var/mail/cltbld',
10:30:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:30:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:30:44 INFO - 'MOZ_NO_REMOTE': '1',
10:30:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:30:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:30:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:30:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:30:44 INFO - 'PWD': '/builds/slave/test',
10:30:44 INFO - 'SHELL': '/bin/bash',
10:30:44 INFO - 'SHLVL': '1',
10:30:44 INFO - 'TERM': 'linux',
10:30:44 INFO - 'TMOUT': '86400',
10:30:44 INFO - 'USER': 'cltbld',
10:30:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:30:44 INFO - '_': '/tools/buildbot/bin/python'}
10:30:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
10:30:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
10:30:45 INFO - Running setup.py (path:/tmp/pip-f0f_4C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
10:30:45 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
10:30:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
10:30:45 INFO - Running setup.py (path:/tmp/pip-wqLrd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
10:30:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:30:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
10:30:45 INFO - Running setup.py (path:/tmp/pip-pGOvzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
10:30:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
10:30:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
10:30:45 INFO - Running setup.py (path:/tmp/pip-GtS3b8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
10:30:46 INFO - Running setup.py (path:/tmp/pip-DVhoes-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
10:30:46 INFO - Running setup.py (path:/tmp/pip-3DFj7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
10:30:46 INFO - Running setup.py (path:/tmp/pip-RbZPcx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
10:30:46 INFO - Running setup.py (path:/tmp/pip-6kZnH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
10:30:46 INFO - Running setup.py (path:/tmp/pip-e3DrC9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
10:30:46 INFO - Running setup.py (path:/tmp/pip-yVK3p2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
10:30:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:30:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
10:30:46 INFO - Running setup.py (path:/tmp/pip-wdCFCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
10:30:47 INFO - Running setup.py (path:/tmp/pip-BFfyDJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
10:30:47 INFO - Running setup.py (path:/tmp/pip-BMKy8I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
10:30:47 INFO - Running setup.py (path:/tmp/pip-I20XIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
10:30:47 INFO - Running setup.py (path:/tmp/pip-ZrPzTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
10:30:47 INFO - Running setup.py (path:/tmp/pip-qVCHZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
10:30:47 INFO - Running setup.py (path:/tmp/pip-5bJJdl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
10:30:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
10:30:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
10:30:47 INFO - Running setup.py (path:/tmp/pip-Ppq5G4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
10:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
10:30:48 INFO - Running setup.py (path:/tmp/pip-ZtWEuU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
10:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:30:48 INFO - Running setup.py (path:/tmp/pip-9eCQjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
10:30:48 INFO - Unpacking /builds/slave/test/build/tests/marionette
10:30:48 INFO - Running setup.py (path:/tmp/pip-jND9YM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
10:30:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5))
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:30:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
10:30:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
10:30:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
10:30:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
10:30:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
10:30:51 INFO - Downloading blessings-1.5.1.tar.gz
10:30:51 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
10:30:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
10:30:52 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
10:30:52 INFO - Installing collected packages: blessings
10:30:52 INFO - Running setup.py install for blessings
10:30:52 INFO - Successfully installed blessings
10:30:52 INFO - Cleaning up...
10:30:52 INFO - Return code: 0
10:30:52 INFO - Done creating virtualenv /builds/slave/test/build/venv.
10:30:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:30:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:30:52 INFO - Reading from file tmpfile_stdout
10:30:52 INFO - Current package versions:
10:30:52 INFO - argparse == 1.2.1
10:30:52 INFO - blessings == 1.5.1
10:30:52 INFO - blobuploader == 1.2.4
10:30:52 INFO - browsermob-proxy == 0.6.0
10:30:52 INFO - docopt == 0.6.1
10:30:52 INFO - manifestparser == 1.1
10:30:52 INFO - marionette-client == 1.1.0
10:30:52 INFO - marionette-driver == 1.1.0
10:30:52 INFO - marionette-transport == 1.0.0
10:30:52 INFO - mozInstall == 1.12
10:30:52 INFO - mozcrash == 0.16
10:30:52 INFO - mozdebug == 0.1
10:30:52 INFO - mozdevice == 0.47
10:30:52 INFO - mozfile == 1.2
10:30:52 INFO - mozhttpd == 0.7
10:30:52 INFO - mozinfo == 0.9
10:30:52 INFO - mozleak == 0.1
10:30:52 INFO - mozlog == 3.0
10:30:52 INFO - moznetwork == 0.27
10:30:52 INFO - mozprocess == 0.22
10:30:52 INFO - mozprofile == 0.27
10:30:52 INFO - mozrunner == 6.11
10:30:52 INFO - mozscreenshot == 0.1
10:30:52 INFO - mozsystemmonitor == 0.0
10:30:52 INFO - moztest == 0.7
10:30:52 INFO - mozversion == 1.4
10:30:52 INFO - psutil == 3.1.1
10:30:52 INFO - requests == 1.2.3
10:30:52 INFO - wsgiref == 0.1.2
10:30:52 INFO - Running post-action listener: _resource_record_post_action
10:30:52 INFO - Running post-action listener: _start_resource_monitoring
10:30:53 INFO - Starting resource monitoring.
10:30:53 INFO - #####
10:30:53 INFO - ##### Running pull step.
10:30:53 INFO - #####
10:30:53 INFO - Running pre-action listener: _resource_record_pre_action
10:30:53 INFO - Running main action method: pull
10:30:53 INFO - Pull has nothing to do!
10:30:53 INFO - Running post-action listener: _resource_record_post_action
10:30:53 INFO - #####
10:30:53 INFO - ##### Running install step.
10:30:53 INFO - #####
10:30:53 INFO - Running pre-action listener: _resource_record_pre_action
10:30:53 INFO - Running main action method: install
10:30:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
10:30:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
10:30:53 INFO - Reading from file tmpfile_stdout
10:30:53 INFO - Detecting whether we're running mozinstall >=1.0...
10:30:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
10:30:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
10:30:53 INFO - Reading from file tmpfile_stdout
10:30:53 INFO - Output received:
10:30:53 INFO - Usage: mozinstall [options] installer
10:30:53 INFO - Options:
10:30:53 INFO - -h, --help show this help message and exit
10:30:53 INFO - -d DEST, --destination=DEST
10:30:53 INFO - Directory to install application into. [default:
10:30:53 INFO - "/builds/slave/test"]
10:30:53 INFO - --app=APP Application being installed. [default: firefox]
10:30:53 INFO - mkdir: /builds/slave/test/build/application
10:30:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
10:30:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
10:31:16 INFO - Reading from file tmpfile_stdout
10:31:16 INFO - Output received:
10:31:16 INFO - /builds/slave/test/build/application/firefox/firefox
10:31:16 INFO - Running post-action listener: _resource_record_post_action
10:31:16 INFO - #####
10:31:16 INFO - ##### Running run-tests step.
10:31:16 INFO - #####
10:31:16 INFO - Running pre-action listener: _resource_record_pre_action
10:31:16 INFO - Running main action method: run_tests
10:31:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
10:31:16 INFO - minidump filename unknown. determining based upon platform and arch
10:31:16 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
10:31:16 INFO - grabbing minidump binary from tooltool
10:31:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
10:31:16 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1319d50>, '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 0x131d200>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x130f050>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
10:31:16 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
10:31:16 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
10:31:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
10:31:16 INFO - Return code: 0
10:31:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
10:31:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
10:31:16 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/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
10:31:16 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/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
10:31:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
10:31:16 INFO - 'CCACHE_UMASK': '002',
10:31:16 INFO - 'DISPLAY': ':0',
10:31:16 INFO - 'HOME': '/home/cltbld',
10:31:16 INFO - 'LANG': 'en_US.UTF-8',
10:31:16 INFO - 'LOGNAME': 'cltbld',
10:31:16 INFO - 'MAIL': '/var/mail/cltbld',
10:31:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
10:31:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
10:31:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
10:31:16 INFO - 'MOZ_NO_REMOTE': '1',
10:31:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
10:31:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
10:31:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
10:31:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
10:31:16 INFO - 'PWD': '/builds/slave/test',
10:31:16 INFO - 'SHELL': '/bin/bash',
10:31:16 INFO - 'SHLVL': '1',
10:31:16 INFO - 'TERM': 'linux',
10:31:16 INFO - 'TMOUT': '86400',
10:31:16 INFO - 'USER': 'cltbld',
10:31:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447352970.995534-1959707085',
10:31:16 INFO - '_': '/tools/buildbot/bin/python'}
10:31:16 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/Md7Ak2bDTvaaGR3DBR5w4A/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
10:31:23 INFO - Using 1 client processes
10:31:23 INFO - wptserve Starting http server on 127.0.0.1:8000
10:31:23 INFO - wptserve Starting http server on 127.0.0.1:8001
10:31:23 INFO - wptserve Starting http server on 127.0.0.1:8443
10:31:25 INFO - SUITE-START | Running 820 tests
10:31:25 INFO - Running testharness tests
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 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 7ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:31:25 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 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 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 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
10:31:25 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
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:31:25 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 1ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:25 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
10:31:26 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
10:31:26 INFO - TEST-START | /selection/extend.html
10:31:26 INFO - TEST-SKIP | /selection/extend.html | took 0ms
10:31:26 INFO - Setting up ssl
10:31:26 INFO - PROCESS | certutil |
10:31:26 INFO - PROCESS | certutil |
10:31:26 INFO - PROCESS | certutil |
10:31:26 INFO - Certificate Nickname Trust Attributes
10:31:26 INFO - SSL,S/MIME,JAR/XPI
10:31:26 INFO -
10:31:26 INFO - web-platform-tests CT,,
10:31:26 INFO -
10:31:26 INFO - Starting runner
10:31:27 INFO - PROCESS | 1833 | 1447353087617 Marionette INFO Marionette enabled via build flag and pref
10:31:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bc05b0800 == 1 [pid = 1833] [id = 1]
10:31:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7f8bc4334000) [pid = 1833] [serial = 1] [outer = (nil)]
10:31:27 INFO - PROCESS | 1833 | [1833] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
10:31:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7f8bdd912400) [pid = 1833] [serial = 2] [outer = 0x7f8bc4334000]
10:31:28 INFO - PROCESS | 1833 | 1447353088222 Marionette INFO Listening on port 2828
10:31:28 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8bbafa6850
10:31:29 INFO - PROCESS | 1833 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
10:31:29 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8bba947670
10:31:29 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8bba957610
10:31:29 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8bba957910
10:31:29 INFO - PROCESS | 1833 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8bba957c40
10:31:29 INFO - PROCESS | 1833 | 1447353089952 Marionette INFO Marionette enabled via command-line flag
10:31:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bc0558000 == 2 [pid = 1833] [id = 2]
10:31:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7f8bba659000) [pid = 1833] [serial = 3] [outer = (nil)]
10:31:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7f8bba659c00) [pid = 1833] [serial = 4] [outer = 0x7f8bba659000]
10:31:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f8bba178800) [pid = 1833] [serial = 5] [outer = 0x7f8bc4334000]
10:31:30 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:31:30 INFO - PROCESS | 1833 | 1447353090168 Marionette INFO Accepted connection conn0 from 127.0.0.1:36216
10:31:30 INFO - PROCESS | 1833 | 1447353090170 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:31:30 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:31:30 INFO - PROCESS | 1833 | 1447353090353 Marionette INFO Accepted connection conn1 from 127.0.0.1:36217
10:31:30 INFO - PROCESS | 1833 | 1447353090354 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:31:30 INFO - PROCESS | 1833 | 1447353090360 Marionette INFO Closed connection conn0
10:31:30 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
10:31:30 INFO - PROCESS | 1833 | 1447353090416 Marionette INFO Accepted connection conn2 from 127.0.0.1:36218
10:31:30 INFO - PROCESS | 1833 | 1447353090417 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
10:31:30 INFO - PROCESS | 1833 | 1447353090445 Marionette INFO Closed connection conn2
10:31:30 INFO - PROCESS | 1833 | 1447353090452 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
10:31:31 INFO - PROCESS | 1833 | [1833] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
10:31:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb266e800 == 3 [pid = 1833] [id = 3]
10:31:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f8bb2c44000) [pid = 1833] [serial = 6] [outer = (nil)]
10:31:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb266f000 == 4 [pid = 1833] [id = 4]
10:31:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f8bb2c44800) [pid = 1833] [serial = 7] [outer = (nil)]
10:31:32 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:31:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb1297000 == 5 [pid = 1833] [id = 5]
10:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f8bb12b8400) [pid = 1833] [serial = 8] [outer = (nil)]
10:31:32 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
10:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f8bb0544c00) [pid = 1833] [serial = 9] [outer = 0x7f8bb12b8400]
10:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f8bb0163400) [pid = 1833] [serial = 10] [outer = 0x7f8bb2c44000]
10:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f8bb0163c00) [pid = 1833] [serial = 11] [outer = 0x7f8bb2c44800]
10:31:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f8bb0165800) [pid = 1833] [serial = 12] [outer = 0x7f8bb12b8400]
10:31:34 INFO - PROCESS | 1833 | 1447353094170 Marionette INFO loaded listener.js
10:31:34 INFO - PROCESS | 1833 | 1447353094201 Marionette INFO loaded listener.js
10:31:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f8baf220800) [pid = 1833] [serial = 13] [outer = 0x7f8bb12b8400]
10:31:34 INFO - PROCESS | 1833 | 1447353094612 Marionette DEBUG conn1 client <- {"sessionId":"d0185f60-8218-4c84-ac85-618b1130b509","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"LINUX","platformVersion":"45.0a1","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151112100741","device":"desktop","version":"45.0a1"}}
10:31:34 INFO - PROCESS | 1833 | [1833] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:34 INFO - PROCESS | 1833 | 1447353094942 Marionette DEBUG conn1 -> {"name":"getContext"}
10:31:34 INFO - PROCESS | 1833 | 1447353094946 Marionette DEBUG conn1 client <- {"value":"content"}
10:31:35 INFO - PROCESS | 1833 | 1447353095305 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
10:31:35 INFO - PROCESS | 1833 | 1447353095309 Marionette DEBUG conn1 client <- {}
10:31:35 INFO - PROCESS | 1833 | 1447353095389 Marionette DEBUG conn1 -> {"name":"executeScript","parameters":{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
10:31:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
10:31:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2966a800 == 1 [pid = 1881] [id = 1]
10:31:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 1 (0x7f7d2820d800) [pid = 1881] [serial = 1] [outer = (nil)]
10:31:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 2 (0x7f7d282d7000) [pid = 1881] [serial = 2] [outer = 0x7f7d2820d800]
10:31:37 INFO - PROCESS | 1833 | [Parent 1833] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
10:31:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:37 INFO - PROCESS | 1833 | [Parent 1833] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
10:31:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 3 (0x7f7d2710e800) [pid = 1881] [serial = 3] [outer = 0x7f7d2820d800]
10:31:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
10:31:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
10:31:38 INFO - PROCESS | 1833 | [Parent 1833] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
10:31:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:31:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271df800 == 2 [pid = 1881] [id = 2]
10:31:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 4 (0x7f7d267e6800) [pid = 1881] [serial = 4] [outer = (nil)]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f7d267e7800) [pid = 1881] [serial = 5] [outer = 0x7f7d267e6800]
10:31:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb04c7800 == 6 [pid = 1833] [id = 6]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f8ba9a27400) [pid = 1833] [serial = 14] [outer = (nil)]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f8baf49d400) [pid = 1833] [serial = 15] [outer = 0x7f8ba9a27400]
10:31:39 INFO - PROCESS | 1833 | 1447353099272 Marionette INFO loaded listener.js
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f8bafb5c400) [pid = 1833] [serial = 16] [outer = 0x7f8ba9a27400]
10:31:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb1788800 == 7 [pid = 1833] [id = 7]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f8bb11a7400) [pid = 1833] [serial = 17] [outer = (nil)]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f8bb0252c00) [pid = 1833] [serial = 18] [outer = 0x7f8bb11a7400]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f8bafb61c00) [pid = 1833] [serial = 19] [outer = 0x7f8bb11a7400]
10:31:39 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f7d26568000) [pid = 1881] [serial = 6] [outer = 0x7f7d267e6800]
10:31:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f8bb17a7800 == 8 [pid = 1833] [id = 8]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f8bb0451800) [pid = 1833] [serial = 20] [outer = (nil)]
10:31:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f8bb272ac00) [pid = 1833] [serial = 21] [outer = 0x7f8bb0451800]
10:31:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f8bba3ac800) [pid = 1833] [serial = 22] [outer = 0x7f8bb0451800]
10:31:40 INFO - PROCESS | 1833 | [Parent 1833] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
10:31:40 INFO - PROCESS | 1833 | [Parent 1833] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:41 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:31:41 INFO - document served over http requires an http
10:31:41 INFO - sub-resource via fetch-request using the http-csp
10:31:41 INFO - delivery method with keep-origin-redirect and when
10:31:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:31:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:31:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:31:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:31:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2399ms
10:31:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:31:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28028800 == 3 [pid = 1881] [id = 3]
10:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f7d265b2000) [pid = 1881] [serial = 7] [outer = (nil)]
10:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f7d265b3000) [pid = 1881] [serial = 8] [outer = 0x7f7d265b2000]
10:31:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f7d2639b800) [pid = 1881] [serial = 9] [outer = 0x7f7d265b2000]
10:31:42 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:31:42 INFO - document served over http requires an http
10:31:42 INFO - sub-resource via fetch-request using the http-csp
10:31:42 INFO - delivery method with no-redirect and when
10:31:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:31:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:31:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:31:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:31:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1538ms
10:31:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:31:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26385000 == 4 [pid = 1881] [id = 4]
10:31:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f7d263a6800) [pid = 1881] [serial = 10] [outer = (nil)]
10:31:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f7d263a7800) [pid = 1881] [serial = 11] [outer = 0x7f7d263a6800]
10:31:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f7d27f63800) [pid = 1881] [serial = 12] [outer = 0x7f7d263a6800]
10:31:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:31:45 INFO - document served over http requires an http
10:31:45 INFO - sub-resource via fetch-request using the http-csp
10:31:45 INFO - delivery method with swap-origin-redirect and when
10:31:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:31:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:31:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:31:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:31:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2502ms
10:31:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:31:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f8bb1297000 == 7 [pid = 1833] [id = 5]
10:31:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2602a000 == 5 [pid = 1881] [id = 5]
10:31:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f7d2603f000) [pid = 1881] [serial = 13] [outer = (nil)]
10:31:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f7d26040c00) [pid = 1881] [serial = 14] [outer = 0x7f7d2603f000]
10:31:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f7d25e62400) [pid = 1881] [serial = 15] [outer = 0x7f7d2603f000]
10:31:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e84000 == 6 [pid = 1881] [id = 6]
10:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f7d25e66c00) [pid = 1881] [serial = 16] [outer = (nil)]
10:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f7d25e6ac00) [pid = 1881] [serial = 17] [outer = 0x7f7d25e66c00]
10:31:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:31:46 INFO - document served over http requires an http
10:31:46 INFO - sub-resource via iframe-tag using the http-csp
10:31:46 INFO - delivery method with keep-origin-redirect and when
10:31:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:31:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:31:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:31:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1486ms
10:31:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:31:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e93000 == 7 [pid = 1881] [id = 7]
10:31:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f7d25c57000) [pid = 1881] [serial = 18] [outer = (nil)]
10:31:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f7d25c58000) [pid = 1881] [serial = 19] [outer = 0x7f7d25c57000]
10:31:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f7d25c5f000) [pid = 1881] [serial = 20] [outer = 0x7f7d25c57000]
10:31:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2601c800 == 8 [pid = 1881] [id = 8]
10:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f7d25e63c00) [pid = 1881] [serial = 21] [outer = (nil)]
10:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f7d25e6b400) [pid = 1881] [serial = 22] [outer = 0x7f7d25e63c00]
10:31:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:31:48 INFO - document served over http requires an http
10:31:48 INFO - sub-resource via iframe-tag using the http-csp
10:31:48 INFO - delivery method with no-redirect and when
10:31:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:31:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:31:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:31:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1787ms
10:31:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:31:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26386800 == 9 [pid = 1881] [id = 9]
10:31:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f7d25c56400) [pid = 1881] [serial = 23] [outer = (nil)]
10:31:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f7d25e69400) [pid = 1881] [serial = 24] [outer = 0x7f7d25c56400]
10:31:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f7d265a8000) [pid = 1881] [serial = 25] [outer = 0x7f7d25c56400]
10:31:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b4d6000 == 10 [pid = 1881] [id = 10]
10:31:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f7d25e67000) [pid = 1881] [serial = 26] [outer = (nil)]
10:31:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f7d2603a000) [pid = 1881] [serial = 27] [outer = 0x7f7d25e67000]
10:31:50 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:31:50 INFO - document served over http requires an http
10:31:50 INFO - sub-resource via iframe-tag using the http-csp
10:31:50 INFO - delivery method with swap-origin-redirect and when
10:31:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:31:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:31:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:31:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2354ms
10:31:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:31:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e84000 == 9 [pid = 1881] [id = 6]
10:31:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2602a000 == 8 [pid = 1881] [id = 5]
10:31:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26385000 == 7 [pid = 1881] [id = 4]
10:31:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28028800 == 6 [pid = 1881] [id = 3]
10:31:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271df800 == 5 [pid = 1881] [id = 2]
10:31:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26015000 == 6 [pid = 1881] [id = 11]
10:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f7d2639bc00) [pid = 1881] [serial = 28] [outer = (nil)]
10:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f7d263a3c00) [pid = 1881] [serial = 29] [outer = 0x7f7d2639bc00]
10:31:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f7d267de000) [pid = 1881] [serial = 30] [outer = 0x7f7d2639bc00]
10:31:52 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:31:52 INFO - document served over http requires an http
10:31:52 INFO - sub-resource via script-tag using the http-csp
10:31:52 INFO - delivery method with keep-origin-redirect and when
10:31:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:31:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:31:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:31:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1833ms
10:31:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:31:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28025800 == 7 [pid = 1881] [id = 12]
10:31:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f7d26034400) [pid = 1881] [serial = 31] [outer = (nil)]
10:31:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f7d2717e400) [pid = 1881] [serial = 32] [outer = 0x7f7d26034400]
10:31:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f7d27f6ac00) [pid = 1881] [serial = 33] [outer = 0x7f7d26034400]
10:31:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:31:54 INFO - document served over http requires an http
10:31:54 INFO - sub-resource via script-tag using the http-csp
10:31:54 INFO - delivery method with no-redirect and when
10:31:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:31:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:31:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:31:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2189ms
10:31:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:31:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b56e000 == 8 [pid = 1881] [id = 13]
10:31:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f7d27c45400) [pid = 1881] [serial = 34] [outer = (nil)]
10:31:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f7d28217000) [pid = 1881] [serial = 35] [outer = 0x7f7d27c45400]
10:31:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f7d2b41dc00) [pid = 1881] [serial = 36] [outer = 0x7f7d27c45400]
10:31:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:31:56 INFO - document served over http requires an http
10:31:56 INFO - sub-resource via script-tag using the http-csp
10:31:56 INFO - delivery method with swap-origin-redirect and when
10:31:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:31:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:31:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:31:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1842ms
10:31:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:31:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6ab800 == 9 [pid = 1881] [id = 14]
10:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d2961f400) [pid = 1881] [serial = 37] [outer = (nil)]
10:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f7d2b519c00) [pid = 1881] [serial = 38] [outer = 0x7f7d2961f400]
10:31:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d2e6a1400) [pid = 1881] [serial = 39] [outer = 0x7f7d2961f400]
10:31:58 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:31:58 INFO - document served over http requires an http
10:31:58 INFO - sub-resource via xhr-request using the http-csp
10:31:58 INFO - delivery method with keep-origin-redirect and when
10:31:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:31:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:31:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:31:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:31:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:31:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:31:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:31:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1835ms
10:31:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:31:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6b1800 == 10 [pid = 1881] [id = 15]
10:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d29615400) [pid = 1881] [serial = 40] [outer = (nil)]
10:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d2b446400) [pid = 1881] [serial = 41] [outer = 0x7f7d29615400]
10:31:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:31:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d2e6a4000) [pid = 1881] [serial = 42] [outer = 0x7f7d29615400]
10:32:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:01 INFO - document served over http requires an http
10:32:01 INFO - sub-resource via xhr-request using the http-csp
10:32:01 INFO - delivery method with no-redirect and when
10:32:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:32:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2904ms
10:32:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:32:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d29664800 == 11 [pid = 1881] [id = 16]
10:32:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d265b4000) [pid = 1881] [serial = 43] [outer = (nil)]
10:32:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d267e9c00) [pid = 1881] [serial = 44] [outer = 0x7f7d265b4000]
10:32:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d2b544000) [pid = 1881] [serial = 45] [outer = 0x7f7d265b4000]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b56e000 == 10 [pid = 1881] [id = 13]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b4d6000 == 9 [pid = 1881] [id = 10]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28025800 == 8 [pid = 1881] [id = 12]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26015000 == 7 [pid = 1881] [id = 11]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26386800 == 6 [pid = 1881] [id = 9]
10:32:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2601c800 == 5 [pid = 1881] [id = 8]
10:32:04 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:04 INFO - document served over http requires an http
10:32:04 INFO - sub-resource via xhr-request using the http-csp
10:32:04 INFO - delivery method with swap-origin-redirect and when
10:32:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:32:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2692ms
10:32:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:32:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26024800 == 6 [pid = 1881] [id = 17]
10:32:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d263a9400) [pid = 1881] [serial = 46] [outer = (nil)]
10:32:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d2717f400) [pid = 1881] [serial = 47] [outer = 0x7f7d263a9400]
10:32:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d2b416400) [pid = 1881] [serial = 48] [outer = 0x7f7d263a9400]
10:32:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:05 INFO - document served over http requires an https
10:32:05 INFO - sub-resource via fetch-request using the http-csp
10:32:05 INFO - delivery method with keep-origin-redirect and when
10:32:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:32:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1539ms
10:32:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 21 (0x7f8bb272ac00) [pid = 1833] [serial = 21] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 20 (0x7f8bb0252c00) [pid = 1833] [serial = 18] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 19 (0x7f8bdd912400) [pid = 1833] [serial = 2] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 18 (0x7f8bb0165800) [pid = 1833] [serial = 12] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 17 (0x7f8bb0544c00) [pid = 1833] [serial = 9] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f8baf49d400) [pid = 1833] [serial = 15] [outer = (nil)] [url = about:blank]
10:32:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28253800 == 7 [pid = 1881] [id = 18]
10:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d267de400) [pid = 1881] [serial = 49] [outer = (nil)]
10:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d2e6ab400) [pid = 1881] [serial = 50] [outer = 0x7f7d267de400]
10:32:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d2b596400) [pid = 1881] [serial = 51] [outer = 0x7f7d267de400]
10:32:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6ab800 == 6 [pid = 1881] [id = 14]
10:32:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e93000 == 5 [pid = 1881] [id = 7]
10:32:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6b1800 == 4 [pid = 1881] [id = 15]
10:32:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d29664800 == 3 [pid = 1881] [id = 16]
10:32:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:07 INFO - document served over http requires an https
10:32:07 INFO - sub-resource via fetch-request using the http-csp
10:32:07 INFO - delivery method with no-redirect and when
10:32:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:32:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1934ms
10:32:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:32:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26028800 == 4 [pid = 1881] [id = 19]
10:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d26559c00) [pid = 1881] [serial = 52] [outer = (nil)]
10:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d265a6800) [pid = 1881] [serial = 53] [outer = 0x7f7d26559c00]
10:32:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d27c47000) [pid = 1881] [serial = 54] [outer = 0x7f7d26559c00]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d2603f000) [pid = 1881] [serial = 13] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d2639bc00) [pid = 1881] [serial = 28] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d25e63c00) [pid = 1881] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353108157]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d265b4000) [pid = 1881] [serial = 43] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d26034400) [pid = 1881] [serial = 31] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d25c56400) [pid = 1881] [serial = 23] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d263a9400) [pid = 1881] [serial = 46] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d2961f400) [pid = 1881] [serial = 37] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d25c57000) [pid = 1881] [serial = 18] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d265b2000) [pid = 1881] [serial = 7] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d27c45400) [pid = 1881] [serial = 34] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d263a6800) [pid = 1881] [serial = 10] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d25e66c00) [pid = 1881] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d267e6800) [pid = 1881] [serial = 4] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d29615400) [pid = 1881] [serial = 40] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d25e67000) [pid = 1881] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 37 (0x7f7d282d7000) [pid = 1881] [serial = 2] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d25e6ac00) [pid = 1881] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 35 (0x7f7d2717f400) [pid = 1881] [serial = 47] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 34 (0x7f7d263a7800) [pid = 1881] [serial = 11] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 33 (0x7f7d267e9c00) [pid = 1881] [serial = 44] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 32 (0x7f7d2b446400) [pid = 1881] [serial = 41] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 31 (0x7f7d2b519c00) [pid = 1881] [serial = 38] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 30 (0x7f7d2603a000) [pid = 1881] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 29 (0x7f7d25e69400) [pid = 1881] [serial = 24] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 28 (0x7f7d2717e400) [pid = 1881] [serial = 32] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 27 (0x7f7d28217000) [pid = 1881] [serial = 35] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 26 (0x7f7d263a3c00) [pid = 1881] [serial = 29] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 25 (0x7f7d26040c00) [pid = 1881] [serial = 14] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 24 (0x7f7d25e6b400) [pid = 1881] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353108157]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 23 (0x7f7d25c58000) [pid = 1881] [serial = 19] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 22 (0x7f7d267e7800) [pid = 1881] [serial = 5] [outer = (nil)] [url = about:blank]
10:32:09 INFO - PROCESS | 1833 | --DOMWINDOW == 21 (0x7f7d265b3000) [pid = 1881] [serial = 8] [outer = (nil)] [url = about:blank]
10:32:10 INFO - PROCESS | 1833 | --DOMWINDOW == 20 (0x7f7d2b544000) [pid = 1881] [serial = 45] [outer = (nil)] [url = about:blank]
10:32:10 INFO - PROCESS | 1833 | --DOMWINDOW == 19 (0x7f7d2e6a4000) [pid = 1881] [serial = 42] [outer = (nil)] [url = about:blank]
10:32:10 INFO - PROCESS | 1833 | --DOMWINDOW == 18 (0x7f7d2e6a1400) [pid = 1881] [serial = 39] [outer = (nil)] [url = about:blank]
10:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f8bae6e3400) [pid = 1833] [serial = 23] [outer = 0x7f8bb0451800]
10:32:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:10 INFO - document served over http requires an https
10:32:10 INFO - sub-resource via fetch-request using the http-csp
10:32:10 INFO - delivery method with swap-origin-redirect and when
10:32:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:32:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2584ms
10:32:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:32:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27efa800 == 5 [pid = 1881] [id = 20]
10:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f7d25e69c00) [pid = 1881] [serial = 55] [outer = (nil)]
10:32:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f7d26032c00) [pid = 1881] [serial = 56] [outer = 0x7f7d25e69c00]
10:32:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f7d263a3c00) [pid = 1881] [serial = 57] [outer = 0x7f7d25e69c00]
10:32:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27cae800 == 6 [pid = 1881] [id = 21]
10:32:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f7d25e60400) [pid = 1881] [serial = 58] [outer = (nil)]
10:32:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f7d265a8400) [pid = 1881] [serial = 59] [outer = 0x7f7d25e60400]
10:32:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:12 INFO - document served over http requires an https
10:32:12 INFO - sub-resource via iframe-tag using the http-csp
10:32:12 INFO - delivery method with keep-origin-redirect and when
10:32: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"
10:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:32:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1993ms
10:32:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:32:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b566800 == 7 [pid = 1881] [id = 22]
10:32:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f7d25e6b400) [pid = 1881] [serial = 60] [outer = (nil)]
10:32:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f7d263a9400) [pid = 1881] [serial = 61] [outer = 0x7f7d25e6b400]
10:32:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f7d27e93400) [pid = 1881] [serial = 62] [outer = 0x7f7d25e6b400]
10:32:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6b3000 == 8 [pid = 1881] [id = 23]
10:32:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f7d2639b400) [pid = 1881] [serial = 63] [outer = (nil)]
10:32:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f7d2639d400) [pid = 1881] [serial = 64] [outer = 0x7f7d2639b400]
10:32:15 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:15 INFO - document served over http requires an https
10:32:15 INFO - sub-resource via iframe-tag using the http-csp
10:32:15 INFO - delivery method with no-redirect and when
10:32:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:32:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2808ms
10:32:15 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:32:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e9e000 == 9 [pid = 1881] [id = 24]
10:32:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f7d25e62c00) [pid = 1881] [serial = 65] [outer = (nil)]
10:32:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f7d25e6dc00) [pid = 1881] [serial = 66] [outer = 0x7f7d25e62c00]
10:32:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f7d263a4c00) [pid = 1881] [serial = 67] [outer = 0x7f7d25e62c00]
10:32:16 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26028800 == 8 [pid = 1881] [id = 19]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 30 (0x7f7d265a8000) [pid = 1881] [serial = 25] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 29 (0x7f7d25e62400) [pid = 1881] [serial = 15] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 28 (0x7f7d27f63800) [pid = 1881] [serial = 12] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 27 (0x7f7d26568000) [pid = 1881] [serial = 6] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 26 (0x7f7d2b41dc00) [pid = 1881] [serial = 36] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 25 (0x7f7d27f6ac00) [pid = 1881] [serial = 33] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 24 (0x7f7d267de000) [pid = 1881] [serial = 30] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 23 (0x7f7d2639b800) [pid = 1881] [serial = 9] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 22 (0x7f7d2b416400) [pid = 1881] [serial = 48] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | --DOMWINDOW == 21 (0x7f7d25c5f000) [pid = 1881] [serial = 20] [outer = (nil)] [url = about:blank]
10:32:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26015800 == 9 [pid = 1881] [id = 25]
10:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f7d2655b000) [pid = 1881] [serial = 68] [outer = (nil)]
10:32:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 23 (0x7f7d265b4800) [pid = 1881] [serial = 69] [outer = 0x7f7d2655b000]
10:32:16 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:16 INFO - document served over http requires an https
10:32:16 INFO - sub-resource via iframe-tag using the http-csp
10:32:16 INFO - delivery method with swap-origin-redirect and when
10:32:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:32:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1645ms
10:32:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:32:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2637d800 == 10 [pid = 1881] [id = 26]
10:32:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 24 (0x7f7d25e68c00) [pid = 1881] [serial = 70] [outer = (nil)]
10:32:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 25 (0x7f7d26568000) [pid = 1881] [serial = 71] [outer = 0x7f7d25e68c00]
10:32:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f7d27ecc800) [pid = 1881] [serial = 72] [outer = 0x7f7d25e68c00]
10:32:18 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:18 INFO - document served over http requires an https
10:32:18 INFO - sub-resource via script-tag using the http-csp
10:32:18 INFO - delivery method with keep-origin-redirect and when
10:32:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:32:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1495ms
10:32:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:32:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28013000 == 11 [pid = 1881] [id = 27]
10:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f7d265b5c00) [pid = 1881] [serial = 73] [outer = (nil)]
10:32:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f7d282d2c00) [pid = 1881] [serial = 74] [outer = 0x7f7d265b5c00]
10:32:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f7d2b44a800) [pid = 1881] [serial = 75] [outer = 0x7f7d265b5c00]
10:32:19 INFO - PROCESS | 1833 | --DOMWINDOW == 28 (0x7f7d2e6ab400) [pid = 1881] [serial = 50] [outer = (nil)] [url = about:blank]
10:32:19 INFO - PROCESS | 1833 | --DOMWINDOW == 27 (0x7f7d26032c00) [pid = 1881] [serial = 56] [outer = (nil)] [url = about:blank]
10:32:19 INFO - PROCESS | 1833 | --DOMWINDOW == 26 (0x7f7d265a6800) [pid = 1881] [serial = 53] [outer = (nil)] [url = about:blank]
10:32:19 INFO - PROCESS | 1833 | --DOMWINDOW == 25 (0x7f7d26559c00) [pid = 1881] [serial = 52] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:32:20 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:20 INFO - document served over http requires an https
10:32:20 INFO - sub-resource via script-tag using the http-csp
10:32:20 INFO - delivery method with no-redirect and when
10:32:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:32:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1540ms
10:32:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:32:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b696800 == 12 [pid = 1881] [id = 28]
10:32:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 26 (0x7f7d267e2000) [pid = 1881] [serial = 76] [outer = (nil)]
10:32:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 27 (0x7f7d29681400) [pid = 1881] [serial = 77] [outer = 0x7f7d267e2000]
10:32:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 28 (0x7f7d2b59b000) [pid = 1881] [serial = 78] [outer = 0x7f7d267e2000]
10:32:21 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:21 INFO - document served over http requires an https
10:32:21 INFO - sub-resource via script-tag using the http-csp
10:32:21 INFO - delivery method with swap-origin-redirect and when
10:32:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:32:21 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1381ms
10:32:21 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:32:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6c3000 == 13 [pid = 1881] [id = 29]
10:32:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 29 (0x7f7d2b44f800) [pid = 1881] [serial = 79] [outer = (nil)]
10:32:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 30 (0x7f7d2b59e800) [pid = 1881] [serial = 80] [outer = 0x7f7d2b44f800]
10:32:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f7d2e6a7800) [pid = 1881] [serial = 81] [outer = 0x7f7d2b44f800]
10:32:23 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:23 INFO - document served over http requires an https
10:32:23 INFO - sub-resource via xhr-request using the http-csp
10:32:23 INFO - delivery method with keep-origin-redirect and when
10:32:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:32:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1693ms
10:32:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:32:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25129000 == 14 [pid = 1881] [id = 30]
10:32:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f7d27108800) [pid = 1881] [serial = 82] [outer = (nil)]
10:32:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f7d28212400) [pid = 1881] [serial = 83] [outer = 0x7f7d27108800]
10:32:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f7d2b5a3800) [pid = 1881] [serial = 84] [outer = 0x7f7d27108800]
10:32:25 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:25 INFO - document served over http requires an https
10:32:25 INFO - sub-resource via xhr-request using the http-csp
10:32:25 INFO - delivery method with no-redirect and when
10:32:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:32:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2046ms
10:32:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:32:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28020000 == 15 [pid = 1881] [id = 31]
10:32:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f7d245d4400) [pid = 1881] [serial = 85] [outer = (nil)]
10:32:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f7d245d5400) [pid = 1881] [serial = 86] [outer = 0x7f7d245d4400]
10:32:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d26559800) [pid = 1881] [serial = 87] [outer = 0x7f7d245d4400]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b696800 == 14 [pid = 1881] [id = 28]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28013000 == 13 [pid = 1881] [id = 27]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2637d800 == 12 [pid = 1881] [id = 26]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26015800 == 11 [pid = 1881] [id = 25]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e9e000 == 10 [pid = 1881] [id = 24]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6b3000 == 9 [pid = 1881] [id = 23]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26024800 == 8 [pid = 1881] [id = 17]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28253800 == 7 [pid = 1881] [id = 18]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b566800 == 6 [pid = 1881] [id = 22]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27cae800 == 5 [pid = 1881] [id = 21]
10:32:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27efa800 == 4 [pid = 1881] [id = 20]
10:32:28 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d27c47000) [pid = 1881] [serial = 54] [outer = (nil)] [url = about:blank]
10:32:28 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:28 INFO - document served over http requires an https
10:32:28 INFO - sub-resource via xhr-request using the http-csp
10:32:28 INFO - delivery method with swap-origin-redirect and when
10:32:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:32:28 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3004ms
10:32:28 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:32:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e9b800 == 5 [pid = 1881] [id = 32]
10:32:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d245d4800) [pid = 1881] [serial = 88] [outer = (nil)]
10:32:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f7d263a1c00) [pid = 1881] [serial = 89] [outer = 0x7f7d245d4800]
10:32:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d267de000) [pid = 1881] [serial = 90] [outer = 0x7f7d245d4800]
10:32:29 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:29 INFO - document served over http requires an http
10:32:29 INFO - sub-resource via fetch-request using the http-csp
10:32:29 INFO - delivery method with keep-origin-redirect and when
10:32:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:32:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1389ms
10:32:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:32:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271d3800 == 6 [pid = 1881] [id = 33]
10:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d2639f800) [pid = 1881] [serial = 91] [outer = (nil)]
10:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d2710d400) [pid = 1881] [serial = 92] [outer = 0x7f7d2639f800]
10:32:30 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f8bba3ac800) [pid = 1833] [serial = 22] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:32:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d2b17d800) [pid = 1881] [serial = 93] [outer = 0x7f7d2639f800]
10:32:31 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:31 INFO - document served over http requires an http
10:32:31 INFO - sub-resource via fetch-request using the http-csp
10:32:31 INFO - delivery method with no-redirect and when
10:32:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:32:31 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1535ms
10:32:31 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:32:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28253000 == 7 [pid = 1881] [id = 34]
10:32:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d27ecc000) [pid = 1881] [serial = 94] [outer = (nil)]
10:32:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d2b54a400) [pid = 1881] [serial = 95] [outer = 0x7f7d27ecc000]
10:32:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d2b5a1000) [pid = 1881] [serial = 96] [outer = 0x7f7d27ecc000]
10:32:32 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:32 INFO - document served over http requires an http
10:32:32 INFO - sub-resource via fetch-request using the http-csp
10:32:32 INFO - delivery method with swap-origin-redirect and when
10:32:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:32:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1438ms
10:32:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:32:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6b6800 == 8 [pid = 1881] [id = 35]
10:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d24d0ac00) [pid = 1881] [serial = 97] [outer = (nil)]
10:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d24d0bc00) [pid = 1881] [serial = 98] [outer = 0x7f7d24d0ac00]
10:32:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d24d12000) [pid = 1881] [serial = 99] [outer = 0x7f7d24d0ac00]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d2b59e800) [pid = 1881] [serial = 80] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d282d2c00) [pid = 1881] [serial = 74] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d2639d400) [pid = 1881] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353134824]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d263a9400) [pid = 1881] [serial = 61] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d26568000) [pid = 1881] [serial = 71] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d265a8400) [pid = 1881] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d265b4800) [pid = 1881] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d25e6dc00) [pid = 1881] [serial = 66] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d29681400) [pid = 1881] [serial = 77] [outer = (nil)] [url = about:blank]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d25e68c00) [pid = 1881] [serial = 70] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 37 (0x7f7d267e2000) [pid = 1881] [serial = 76] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d265b5c00) [pid = 1881] [serial = 73] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 35 (0x7f7d2655b000) [pid = 1881] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 34 (0x7f7d25e62c00) [pid = 1881] [serial = 65] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 33 (0x7f7d2639b400) [pid = 1881] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353134824]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 32 (0x7f7d267de400) [pid = 1881] [serial = 49] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 31 (0x7f7d25e60400) [pid = 1881] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:32:33 INFO - PROCESS | 1833 | --DOMWINDOW == 30 (0x7f7d2b596400) [pid = 1881] [serial = 51] [outer = (nil)] [url = about:blank]
10:32:34 INFO - PROCESS | 1833 | 1447353154257 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
10:32:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257a0800 == 9 [pid = 1881] [id = 36]
10:32:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 31 (0x7f7d24d15000) [pid = 1881] [serial = 100] [outer = (nil)]
10:32:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 32 (0x7f7d25e65000) [pid = 1881] [serial = 101] [outer = 0x7f7d24d15000]
10:32:34 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:34 INFO - document served over http requires an http
10:32:34 INFO - sub-resource via iframe-tag using the http-csp
10:32:34 INFO - delivery method with keep-origin-redirect and when
10:32:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:32:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2128ms
10:32:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:32:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25798800 == 10 [pid = 1881] [id = 37]
10:32:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 33 (0x7f7d24d08c00) [pid = 1881] [serial = 102] [outer = (nil)]
10:32:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 34 (0x7f7d24d09c00) [pid = 1881] [serial = 103] [outer = 0x7f7d24d08c00]
10:32:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f7d2639d400) [pid = 1881] [serial = 104] [outer = 0x7f7d24d08c00]
10:32:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26028800 == 11 [pid = 1881] [id = 38]
10:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f7d265ae800) [pid = 1881] [serial = 105] [outer = (nil)]
10:32:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d267e6000) [pid = 1881] [serial = 106] [outer = 0x7f7d265ae800]
10:32:37 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:37 INFO - document served over http requires an http
10:32:37 INFO - sub-resource via iframe-tag using the http-csp
10:32:37 INFO - delivery method with no-redirect and when
10:32:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:32:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2347ms
10:32:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:32:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b4db800 == 12 [pid = 1881] [id = 39]
10:32:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f7d25c5f000) [pid = 1881] [serial = 107] [outer = (nil)]
10:32:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d2b416800) [pid = 1881] [serial = 108] [outer = 0x7f7d25c5f000]
10:32:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d2b5a1c00) [pid = 1881] [serial = 109] [outer = 0x7f7d25c5f000]
10:32:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2490f800 == 13 [pid = 1881] [id = 40]
10:32:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d24983000) [pid = 1881] [serial = 110] [outer = (nil)]
10:32:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:32:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d24985000) [pid = 1881] [serial = 111] [outer = 0x7f7d24983000]
10:32:40 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:40 INFO - document served over http requires an http
10:32:40 INFO - sub-resource via iframe-tag using the http-csp
10:32:40 INFO - delivery method with swap-origin-redirect and when
10:32:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:32:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3578ms
10:32:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:32:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24921000 == 14 [pid = 1881] [id = 41]
10:32:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d245cf800) [pid = 1881] [serial = 112] [outer = (nil)]
10:32:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d245d7000) [pid = 1881] [serial = 113] [outer = 0x7f7d245cf800]
10:32:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d24d13000) [pid = 1881] [serial = 114] [outer = 0x7f7d245cf800]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257a0800 == 13 [pid = 1881] [id = 36]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6b6800 == 12 [pid = 1881] [id = 35]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28253000 == 11 [pid = 1881] [id = 34]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271d3800 == 10 [pid = 1881] [id = 33]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e9b800 == 9 [pid = 1881] [id = 32]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28020000 == 8 [pid = 1881] [id = 31]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6c3000 == 7 [pid = 1881] [id = 29]
10:32:42 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25129000 == 6 [pid = 1881] [id = 30]
10:32:43 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d263a4c00) [pid = 1881] [serial = 67] [outer = (nil)] [url = about:blank]
10:32:43 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d2b44a800) [pid = 1881] [serial = 75] [outer = (nil)] [url = about:blank]
10:32:43 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d2b59b000) [pid = 1881] [serial = 78] [outer = (nil)] [url = about:blank]
10:32:43 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d27ecc800) [pid = 1881] [serial = 72] [outer = (nil)] [url = about:blank]
10:32:43 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:43 INFO - document served over http requires an http
10:32:43 INFO - sub-resource via script-tag using the http-csp
10:32:43 INFO - delivery method with keep-origin-redirect and when
10:32:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:32:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2683ms
10:32:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:32:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e82000 == 7 [pid = 1881] [id = 42]
10:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d24988000) [pid = 1881] [serial = 115] [outer = (nil)]
10:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d25c5c800) [pid = 1881] [serial = 116] [outer = 0x7f7d24988000]
10:32:44 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d26033400) [pid = 1881] [serial = 117] [outer = 0x7f7d24988000]
10:32:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:45 INFO - document served over http requires an http
10:32:45 INFO - sub-resource via script-tag using the http-csp
10:32:45 INFO - delivery method with no-redirect and when
10:32:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:32:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1697ms
10:32:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:32:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26026000 == 8 [pid = 1881] [id = 43]
10:32:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d25c5e000) [pid = 1881] [serial = 118] [outer = (nil)]
10:32:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d263a4800) [pid = 1881] [serial = 119] [outer = 0x7f7d25c5e000]
10:32:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d265b4400) [pid = 1881] [serial = 120] [outer = 0x7f7d25c5e000]
10:32:46 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:46 INFO - document served over http requires an http
10:32:46 INFO - sub-resource via script-tag using the http-csp
10:32:46 INFO - delivery method with swap-origin-redirect and when
10:32:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:32:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:32:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:32:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1495ms
10:32:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:32:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26387000 == 9 [pid = 1881] [id = 44]
10:32:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d2639d000) [pid = 1881] [serial = 121] [outer = (nil)]
10:32:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d267e6c00) [pid = 1881] [serial = 122] [outer = 0x7f7d2639d000]
10:32:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d2961bc00) [pid = 1881] [serial = 123] [outer = 0x7f7d2639d000]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d28212400) [pid = 1881] [serial = 83] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d263a1c00) [pid = 1881] [serial = 89] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d2710d400) [pid = 1881] [serial = 92] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d245d5400) [pid = 1881] [serial = 86] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d2b54a400) [pid = 1881] [serial = 95] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d24d0bc00) [pid = 1881] [serial = 98] [outer = (nil)] [url = about:blank]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d245d4800) [pid = 1881] [serial = 88] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d27ecc000) [pid = 1881] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d245d4400) [pid = 1881] [serial = 85] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d2639f800) [pid = 1881] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:32:47 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d26559800) [pid = 1881] [serial = 87] [outer = (nil)] [url = about:blank]
10:32:48 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:48 INFO - document served over http requires an http
10:32:48 INFO - sub-resource via xhr-request using the http-csp
10:32:48 INFO - delivery method with keep-origin-redirect and when
10:32:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:32:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1490ms
10:32:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:32:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28017800 == 10 [pid = 1881] [id = 45]
10:32:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d27c3c800) [pid = 1881] [serial = 124] [outer = (nil)]
10:32:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d2b186000) [pid = 1881] [serial = 125] [outer = 0x7f7d27c3c800]
10:32:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d2b4ef800) [pid = 1881] [serial = 126] [outer = 0x7f7d27c3c800]
10:32:49 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:49 INFO - document served over http requires an http
10:32:49 INFO - sub-resource via xhr-request using the http-csp
10:32:49 INFO - delivery method with no-redirect and when
10:32:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:32:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1281ms
10:32:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:32:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2579d800 == 11 [pid = 1881] [id = 46]
10:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d245d6c00) [pid = 1881] [serial = 127] [outer = (nil)]
10:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d24983c00) [pid = 1881] [serial = 128] [outer = 0x7f7d245d6c00]
10:32:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d25e68800) [pid = 1881] [serial = 129] [outer = 0x7f7d245d6c00]
10:32:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:51 INFO - document served over http requires an http
10:32:51 INFO - sub-resource via xhr-request using the http-csp
10:32:51 INFO - delivery method with swap-origin-redirect and when
10:32:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:32:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:32:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:32:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2037ms
10:32:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:32:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6ae800 == 12 [pid = 1881] [id = 47]
10:32:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d267e8400) [pid = 1881] [serial = 130] [outer = (nil)]
10:32:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d2b54a400) [pid = 1881] [serial = 131] [outer = 0x7f7d267e8400]
10:32:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d2e6a6800) [pid = 1881] [serial = 132] [outer = 0x7f7d267e8400]
10:32:54 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:54 INFO - document served over http requires an https
10:32:54 INFO - sub-resource via fetch-request using the http-csp
10:32:54 INFO - delivery method with keep-origin-redirect and when
10:32:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:32:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2184ms
10:32:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:32:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4e800 == 13 [pid = 1881] [id = 48]
10:32:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d24840400) [pid = 1881] [serial = 133] [outer = (nil)]
10:32:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d24841400) [pid = 1881] [serial = 134] [outer = 0x7f7d24840400]
10:32:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d25c55c00) [pid = 1881] [serial = 135] [outer = 0x7f7d24840400]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28017800 == 12 [pid = 1881] [id = 45]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26387000 == 11 [pid = 1881] [id = 44]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26026000 == 10 [pid = 1881] [id = 43]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2490f800 == 9 [pid = 1881] [id = 40]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e82000 == 8 [pid = 1881] [id = 42]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24921000 == 7 [pid = 1881] [id = 41]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b4db800 == 6 [pid = 1881] [id = 39]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26028800 == 5 [pid = 1881] [id = 38]
10:32:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25798800 == 4 [pid = 1881] [id = 37]
10:32:56 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d267de000) [pid = 1881] [serial = 90] [outer = (nil)] [url = about:blank]
10:32:56 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d2b17d800) [pid = 1881] [serial = 93] [outer = (nil)] [url = about:blank]
10:32:56 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d2b5a1000) [pid = 1881] [serial = 96] [outer = (nil)] [url = about:blank]
10:32:56 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:32:56 INFO - document served over http requires an https
10:32:56 INFO - sub-resource via fetch-request using the http-csp
10:32:56 INFO - delivery method with no-redirect and when
10:32:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:32:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2849ms
10:32:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:32:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a5f800 == 5 [pid = 1881] [id = 49]
10:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d2483cc00) [pid = 1881] [serial = 136] [outer = (nil)]
10:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d25c56000) [pid = 1881] [serial = 137] [outer = 0x7f7d2483cc00]
10:32:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d25e6a800) [pid = 1881] [serial = 138] [outer = 0x7f7d2483cc00]
10:32:58 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:32:58 INFO - document served over http requires an https
10:32:58 INFO - sub-resource via fetch-request using the http-csp
10:32:58 INFO - delivery method with swap-origin-redirect and when
10:32:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:32:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:32:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:32:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:32:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1383ms
10:32:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:32:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2513a000 == 6 [pid = 1881] [id = 50]
10:32:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d24d0cc00) [pid = 1881] [serial = 139] [outer = (nil)]
10:32:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d263a0c00) [pid = 1881] [serial = 140] [outer = 0x7f7d24d0cc00]
10:32:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d267da800) [pid = 1881] [serial = 141] [outer = 0x7f7d24d0cc00]
10:32:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e89800 == 7 [pid = 1881] [id = 51]
10:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d267e8800) [pid = 1881] [serial = 142] [outer = (nil)]
10:32:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d2710d400) [pid = 1881] [serial = 143] [outer = 0x7f7d267e8800]
10:32:59 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:32:59 INFO - document served over http requires an https
10:32:59 INFO - sub-resource via iframe-tag using the http-csp
10:32:59 INFO - delivery method with keep-origin-redirect and when
10:32:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:32:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:32:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:32:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:32:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:32:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:32:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:33:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1632ms
10:33:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:33:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26028000 == 8 [pid = 1881] [id = 52]
10:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d2710a400) [pid = 1881] [serial = 144] [outer = (nil)]
10:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d27f70400) [pid = 1881] [serial = 145] [outer = 0x7f7d2710a400]
10:33:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d2b4f3000) [pid = 1881] [serial = 146] [outer = 0x7f7d2710a400]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d245d7000) [pid = 1881] [serial = 113] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d263a4800) [pid = 1881] [serial = 119] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d2b186000) [pid = 1881] [serial = 125] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d24985000) [pid = 1881] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d2b416800) [pid = 1881] [serial = 108] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d25e65000) [pid = 1881] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d267e6c00) [pid = 1881] [serial = 122] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d25c5c800) [pid = 1881] [serial = 116] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d267e6000) [pid = 1881] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353156833]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d24d09c00) [pid = 1881] [serial = 103] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d24988000) [pid = 1881] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d245cf800) [pid = 1881] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d24983000) [pid = 1881] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d25c5e000) [pid = 1881] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d2639d000) [pid = 1881] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d265ae800) [pid = 1881] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353156833]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d24d15000) [pid = 1881] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26379000 == 9 [pid = 1881] [id = 53]
10:33:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d245ce400) [pid = 1881] [serial = 147] [outer = (nil)]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d2b5a3800) [pid = 1881] [serial = 84] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d2e6a7800) [pid = 1881] [serial = 81] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d2961bc00) [pid = 1881] [serial = 123] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d27e93400) [pid = 1881] [serial = 62] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d263a3c00) [pid = 1881] [serial = 57] [outer = (nil)] [url = about:blank]
10:33:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d245d8c00) [pid = 1881] [serial = 148] [outer = 0x7f7d245ce400]
10:33:01 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:01 INFO - document served over http requires an https
10:33:01 INFO - sub-resource via iframe-tag using the http-csp
10:33:01 INFO - delivery method with no-redirect and when
10:33:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:33:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1892ms
10:33:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:33:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271e0000 == 10 [pid = 1881] [id = 54]
10:33:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d245dac00) [pid = 1881] [serial = 149] [outer = (nil)]
10:33:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d263a4000) [pid = 1881] [serial = 150] [outer = 0x7f7d245dac00]
10:33:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d2b544c00) [pid = 1881] [serial = 151] [outer = 0x7f7d245dac00]
10:33:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28016000 == 11 [pid = 1881] [id = 55]
10:33:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d267dcc00) [pid = 1881] [serial = 152] [outer = (nil)]
10:33:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:33:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d24834400) [pid = 1881] [serial = 153] [outer = 0x7f7d267dcc00]
10:33:03 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:03 INFO - document served over http requires an https
10:33:03 INFO - sub-resource via iframe-tag using the http-csp
10:33:03 INFO - delivery method with swap-origin-redirect and when
10:33:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:33:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1838ms
10:33:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:33:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2601c800 == 12 [pid = 1881] [id = 56]
10:33:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d25c5d400) [pid = 1881] [serial = 154] [outer = (nil)]
10:33:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d25e5ec00) [pid = 1881] [serial = 155] [outer = 0x7f7d25c5d400]
10:33:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d267e3400) [pid = 1881] [serial = 156] [outer = 0x7f7d25c5d400]
10:33:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:05 INFO - document served over http requires an https
10:33:05 INFO - sub-resource via script-tag using the http-csp
10:33:05 INFO - delivery method with keep-origin-redirect and when
10:33:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:33:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2058ms
10:33:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:33:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b4d9000 == 13 [pid = 1881] [id = 57]
10:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d24d15000) [pid = 1881] [serial = 157] [outer = (nil)]
10:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d2b5a1000) [pid = 1881] [serial = 158] [outer = 0x7f7d24d15000]
10:33:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d24d75c00) [pid = 1881] [serial = 159] [outer = 0x7f7d24d15000]
10:33:09 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:09 INFO - document served over http requires an https
10:33:09 INFO - sub-resource via script-tag using the http-csp
10:33:09 INFO - delivery method with no-redirect and when
10:33:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:33:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3241ms
10:33:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:33:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2512a800 == 14 [pid = 1881] [id = 58]
10:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d24d0f400) [pid = 1881] [serial = 160] [outer = (nil)]
10:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d24d16400) [pid = 1881] [serial = 161] [outer = 0x7f7d24d0f400]
10:33:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d24d7fc00) [pid = 1881] [serial = 162] [outer = 0x7f7d24d0f400]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26379000 == 13 [pid = 1881] [id = 53]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26028000 == 12 [pid = 1881] [id = 52]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e89800 == 11 [pid = 1881] [id = 51]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2513a000 == 10 [pid = 1881] [id = 50]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a5f800 == 9 [pid = 1881] [id = 49]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4e800 == 8 [pid = 1881] [id = 48]
10:33:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2579d800 == 7 [pid = 1881] [id = 46]
10:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d2b5a1c00) [pid = 1881] [serial = 109] [outer = (nil)] [url = about:blank]
10:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d2639d400) [pid = 1881] [serial = 104] [outer = (nil)] [url = about:blank]
10:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d24d13000) [pid = 1881] [serial = 114] [outer = (nil)] [url = about:blank]
10:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d265b4400) [pid = 1881] [serial = 120] [outer = (nil)] [url = about:blank]
10:33:10 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d26033400) [pid = 1881] [serial = 117] [outer = (nil)] [url = about:blank]
10:33:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f8bb2592000) [pid = 1833] [serial = 24] [outer = 0x7f8bb0451800]
10:33:10 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:10 INFO - document served over http requires an https
10:33:10 INFO - sub-resource via script-tag using the http-csp
10:33:10 INFO - delivery method with swap-origin-redirect and when
10:33:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:33:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1584ms
10:33:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:33:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a57800 == 8 [pid = 1881] [id = 59]
10:33:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d24d13000) [pid = 1881] [serial = 163] [outer = (nil)]
10:33:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d25e64000) [pid = 1881] [serial = 164] [outer = 0x7f7d24d13000]
10:33:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d2639a400) [pid = 1881] [serial = 165] [outer = 0x7f7d24d13000]
10:33:12 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:12 INFO - document served over http requires an https
10:33:12 INFO - sub-resource via xhr-request using the http-csp
10:33:12 INFO - delivery method with keep-origin-redirect and when
10:33:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:33:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1333ms
10:33:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:33:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e95800 == 9 [pid = 1881] [id = 60]
10:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d25c5f800) [pid = 1881] [serial = 166] [outer = (nil)]
10:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d26567800) [pid = 1881] [serial = 167] [outer = 0x7f7d25c5f800]
10:33:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d27c3dc00) [pid = 1881] [serial = 168] [outer = 0x7f7d25c5f800]
10:33:13 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:13 INFO - document served over http requires an https
10:33:13 INFO - sub-resource via xhr-request using the http-csp
10:33:13 INFO - delivery method with no-redirect and when
10:33:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:33:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1536ms
10:33:13 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:33:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26376800 == 10 [pid = 1881] [id = 61]
10:33:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d265ac400) [pid = 1881] [serial = 169] [outer = (nil)]
10:33:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d2b419c00) [pid = 1881] [serial = 170] [outer = 0x7f7d265ac400]
10:33:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d2b5a1400) [pid = 1881] [serial = 171] [outer = 0x7f7d265ac400]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d263a4000) [pid = 1881] [serial = 150] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d2b54a400) [pid = 1881] [serial = 131] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d263a0c00) [pid = 1881] [serial = 140] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d245d8c00) [pid = 1881] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353181658]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d24983c00) [pid = 1881] [serial = 128] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d27f70400) [pid = 1881] [serial = 145] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d25c56000) [pid = 1881] [serial = 137] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d2710d400) [pid = 1881] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d24841400) [pid = 1881] [serial = 134] [outer = (nil)] [url = about:blank]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d24d08c00) [pid = 1881] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d25e6b400) [pid = 1881] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d27108800) [pid = 1881] [serial = 82] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d2710a400) [pid = 1881] [serial = 144] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d24840400) [pid = 1881] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d25c5f000) [pid = 1881] [serial = 107] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d2b44f800) [pid = 1881] [serial = 79] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d24d0cc00) [pid = 1881] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d25e69c00) [pid = 1881] [serial = 55] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d267e8800) [pid = 1881] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 37 (0x7f7d2483cc00) [pid = 1881] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d245ce400) [pid = 1881] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353181658]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 35 (0x7f7d27c3c800) [pid = 1881] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:33:14 INFO - PROCESS | 1833 | --DOMWINDOW == 34 (0x7f7d2b4ef800) [pid = 1881] [serial = 126] [outer = (nil)] [url = about:blank]
10:33: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
10:33:15 INFO - document served over http requires an https
10:33:15 INFO - sub-resource via xhr-request using the http-csp
10:33:15 INFO - delivery method with swap-origin-redirect and when
10:33:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33: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
10:33:15 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1830ms
10:33:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:33:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28243000 == 11 [pid = 1881] [id = 62]
10:33:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 35 (0x7f7d24840400) [pid = 1881] [serial = 172] [outer = (nil)]
10:33:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 36 (0x7f7d265b1800) [pid = 1881] [serial = 173] [outer = 0x7f7d24840400]
10:33:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d2b5a1c00) [pid = 1881] [serial = 174] [outer = 0x7f7d24840400]
10:33: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
10:33:17 INFO - document served over http requires an http
10:33:17 INFO - sub-resource via fetch-request using the meta-csp
10:33:17 INFO - delivery method with keep-origin-redirect and when
10:33:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
10:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33: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
10:33:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1992ms
10:33:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:33:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28022800 == 12 [pid = 1881] [id = 63]
10:33:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f7d24984000) [pid = 1881] [serial = 175] [outer = (nil)]
10:33:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d25e67800) [pid = 1881] [serial = 176] [outer = 0x7f7d24984000]
10:33:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d27ece800) [pid = 1881] [serial = 177] [outer = 0x7f7d24984000]
10:33: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
10:33:19 INFO - document served over http requires an http
10:33:19 INFO - sub-resource via fetch-request using the meta-csp
10:33:19 INFO - delivery method with no-redirect and when
10:33: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-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
10:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33: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
10:33:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1934ms
10:33:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:33:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dc2000 == 13 [pid = 1881] [id = 64]
10:33:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d25c5a400) [pid = 1881] [serial = 178] [outer = (nil)]
10:33:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d23ad6400) [pid = 1881] [serial = 179] [outer = 0x7f7d25c5a400]
10:33:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d23adbc00) [pid = 1881] [serial = 180] [outer = 0x7f7d25c5a400]
10:33: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
10:33:22 INFO - document served over http requires an http
10:33:22 INFO - sub-resource via fetch-request using the meta-csp
10:33:22 INFO - delivery method with swap-origin-redirect and when
10:33:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
10:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33: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
10:33:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2595ms
10:33:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:33:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26018800 == 14 [pid = 1881] [id = 65]
10:33:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d27c3c800) [pid = 1881] [serial = 181] [outer = (nil)]
10:33:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d23588c00) [pid = 1881] [serial = 182] [outer = 0x7f7d27c3c800]
10:33:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d2358e000) [pid = 1881] [serial = 183] [outer = 0x7f7d27c3c800]
10:33:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2357c000 == 15 [pid = 1881] [id = 66]
10:33:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d23591c00) [pid = 1881] [serial = 184] [outer = (nil)]
10:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d23ad9400) [pid = 1881] [serial = 185] [outer = 0x7f7d23591c00]
10:33:24 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f8bae6e3400) [pid = 1833] [serial = 23] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:33:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:24 INFO - document served over http requires an http
10:33:24 INFO - sub-resource via iframe-tag using the meta-csp
10:33:24 INFO - delivery method with keep-origin-redirect and when
10:33:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
10:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:33:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2152ms
10:33:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:33:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2490d800 == 16 [pid = 1881] [id = 67]
10:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d23ae2c00) [pid = 1881] [serial = 186] [outer = (nil)]
10:33:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d245d0800) [pid = 1881] [serial = 187] [outer = 0x7f7d23ae2c00]
10:33:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d24d0b000) [pid = 1881] [serial = 188] [outer = 0x7f7d23ae2c00]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28016000 == 15 [pid = 1881] [id = 55]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26376800 == 14 [pid = 1881] [id = 61]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e95800 == 13 [pid = 1881] [id = 60]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a57800 == 12 [pid = 1881] [id = 59]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2512a800 == 11 [pid = 1881] [id = 58]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b4d9000 == 10 [pid = 1881] [id = 57]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2601c800 == 9 [pid = 1881] [id = 56]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6ae800 == 8 [pid = 1881] [id = 47]
10:33:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271e0000 == 7 [pid = 1881] [id = 54]
10:33:25 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d25c55c00) [pid = 1881] [serial = 135] [outer = (nil)] [url = about:blank]
10:33:25 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d25e6a800) [pid = 1881] [serial = 138] [outer = (nil)] [url = about:blank]
10:33:25 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d2b4f3000) [pid = 1881] [serial = 146] [outer = (nil)] [url = about:blank]
10:33:25 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d267da800) [pid = 1881] [serial = 141] [outer = (nil)] [url = about:blank]
10:33:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24916800 == 8 [pid = 1881] [id = 68]
10:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d24840c00) [pid = 1881] [serial = 189] [outer = (nil)]
10:33:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d24d08c00) [pid = 1881] [serial = 190] [outer = 0x7f7d24840c00]
10:33:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:25 INFO - document served over http requires an http
10:33:25 INFO - sub-resource via iframe-tag using the meta-csp
10:33:25 INFO - delivery method with no-redirect and when
10:33:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
10:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:33:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1582ms
10:33:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:33:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a5c800 == 9 [pid = 1881] [id = 69]
10:33:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d23ae3000) [pid = 1881] [serial = 191] [outer = (nil)]
10:33:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d24843800) [pid = 1881] [serial = 192] [outer = 0x7f7d23ae3000]
10:33:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d25c5b400) [pid = 1881] [serial = 193] [outer = 0x7f7d23ae3000]
10:33:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2512a000 == 10 [pid = 1881] [id = 70]
10:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d25e63400) [pid = 1881] [serial = 194] [outer = (nil)]
10:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d26038400) [pid = 1881] [serial = 195] [outer = 0x7f7d25e63400]
10:33:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:27 INFO - document served over http requires an http
10:33:27 INFO - sub-resource via iframe-tag using the meta-csp
10:33:27 INFO - delivery method with swap-origin-redirect and when
10:33:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
10:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:33:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1433ms
10:33:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:33:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25798800 == 11 [pid = 1881] [id = 71]
10:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d24d74c00) [pid = 1881] [serial = 196] [outer = (nil)]
10:33:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d25e67c00) [pid = 1881] [serial = 197] [outer = 0x7f7d24d74c00]
10:33:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d2655e000) [pid = 1881] [serial = 198] [outer = 0x7f7d24d74c00]
10:33:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:29 INFO - document served over http requires an http
10:33:29 INFO - sub-resource via script-tag using the meta-csp
10:33:29 INFO - delivery method with keep-origin-redirect and when
10:33:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
10:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:33:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1981ms
10:33:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:33:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e88800 == 12 [pid = 1881] [id = 72]
10:33:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d2639b400) [pid = 1881] [serial = 199] [outer = (nil)]
10:33:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d267de400) [pid = 1881] [serial = 200] [outer = 0x7f7d2639b400]
10:33:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d27fec000) [pid = 1881] [serial = 201] [outer = 0x7f7d2639b400]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d24834400) [pid = 1881] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d25e5ec00) [pid = 1881] [serial = 155] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d25e64000) [pid = 1881] [serial = 164] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d24d16400) [pid = 1881] [serial = 161] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d26567800) [pid = 1881] [serial = 167] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d2b419c00) [pid = 1881] [serial = 170] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d2b5a1000) [pid = 1881] [serial = 158] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d24d13000) [pid = 1881] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d25c5f800) [pid = 1881] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d24d0f400) [pid = 1881] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d265ac400) [pid = 1881] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d24d15000) [pid = 1881] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d24d0ac00) [pid = 1881] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d267dcc00) [pid = 1881] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d24d12000) [pid = 1881] [serial = 99] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d2639a400) [pid = 1881] [serial = 165] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d27c3dc00) [pid = 1881] [serial = 168] [outer = (nil)] [url = about:blank]
10:33:30 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d2b5a1400) [pid = 1881] [serial = 171] [outer = (nil)] [url = about:blank]
10:33:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:31 INFO - document served over http requires an http
10:33:31 INFO - sub-resource via script-tag using the meta-csp
10:33:31 INFO - delivery method with no-redirect and when
10:33:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
10:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:33:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2137ms
10:33:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:33:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2602b000 == 13 [pid = 1881] [id = 73]
10:33:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d24d12000) [pid = 1881] [serial = 202] [outer = (nil)]
10:33:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d25e69800) [pid = 1881] [serial = 203] [outer = 0x7f7d24d12000]
10:33:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d29614000) [pid = 1881] [serial = 204] [outer = 0x7f7d24d12000]
10:33:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:33 INFO - document served over http requires an http
10:33:33 INFO - sub-resource via script-tag using the meta-csp
10:33:33 INFO - delivery method with swap-origin-redirect and when
10:33:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
10:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:33:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1787ms
10:33:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:33:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257a8000 == 14 [pid = 1881] [id = 74]
10:33:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d24d13000) [pid = 1881] [serial = 205] [outer = (nil)]
10:33:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d24d73400) [pid = 1881] [serial = 206] [outer = 0x7f7d24d13000]
10:33:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d263a8400) [pid = 1881] [serial = 207] [outer = 0x7f7d24d13000]
10:33:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:35 INFO - document served over http requires an http
10:33:35 INFO - sub-resource via xhr-request using the meta-csp
10:33:35 INFO - delivery method with keep-origin-redirect and when
10:33:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
10:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:33:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2495ms
10:33:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:33:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2800e800 == 15 [pid = 1881] [id = 75]
10:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d24d13800) [pid = 1881] [serial = 208] [outer = (nil)]
10:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d2961ac00) [pid = 1881] [serial = 209] [outer = 0x7f7d24d13800]
10:33:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d2e6a8c00) [pid = 1881] [serial = 210] [outer = 0x7f7d24d13800]
10:33:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:37 INFO - document served over http requires an http
10:33:37 INFO - sub-resource via xhr-request using the meta-csp
10:33:37 INFO - delivery method with no-redirect and when
10:33:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
10:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:33:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1582ms
10:33:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:33:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6c2000 == 16 [pid = 1881] [id = 76]
10:33:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d23549400) [pid = 1881] [serial = 211] [outer = (nil)]
10:33:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d2354dc00) [pid = 1881] [serial = 212] [outer = 0x7f7d23549400]
10:33:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d2967fc00) [pid = 1881] [serial = 213] [outer = 0x7f7d23549400]
10:33:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:39 INFO - document served over http requires an http
10:33:39 INFO - sub-resource via xhr-request using the meta-csp
10:33:39 INFO - delivery method with swap-origin-redirect and when
10:33:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
10:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:33:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1984ms
10:33:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:33:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d236a9000 == 17 [pid = 1881] [id = 77]
10:33:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d22f35000) [pid = 1881] [serial = 214] [outer = (nil)]
10:33:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d23545000) [pid = 1881] [serial = 215] [outer = 0x7f7d22f35000]
10:33:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d23adec00) [pid = 1881] [serial = 216] [outer = 0x7f7d22f35000]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e88800 == 16 [pid = 1881] [id = 72]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25798800 == 15 [pid = 1881] [id = 71]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2512a000 == 14 [pid = 1881] [id = 70]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a5c800 == 13 [pid = 1881] [id = 69]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24916800 == 12 [pid = 1881] [id = 68]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2490d800 == 11 [pid = 1881] [id = 67]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26018800 == 10 [pid = 1881] [id = 65]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2357c000 == 9 [pid = 1881] [id = 66]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dc2000 == 8 [pid = 1881] [id = 64]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28022800 == 7 [pid = 1881] [id = 63]
10:33:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28243000 == 6 [pid = 1881] [id = 62]
10:33:41 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d24d7fc00) [pid = 1881] [serial = 162] [outer = (nil)] [url = about:blank]
10:33:41 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d24d75c00) [pid = 1881] [serial = 159] [outer = (nil)] [url = about:blank]
10:33:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:41 INFO - document served over http requires an https
10:33:41 INFO - sub-resource via fetch-request using the meta-csp
10:33:41 INFO - delivery method with keep-origin-redirect and when
10:33:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
10:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:33:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1803ms
10:33:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:33:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24908800 == 7 [pid = 1881] [id = 78]
10:33:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d23ad9000) [pid = 1881] [serial = 217] [outer = (nil)]
10:33:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d24836800) [pid = 1881] [serial = 218] [outer = 0x7f7d23ad9000]
10:33:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d24983400) [pid = 1881] [serial = 219] [outer = 0x7f7d23ad9000]
10:33:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:42 INFO - document served over http requires an https
10:33:42 INFO - sub-resource via fetch-request using the meta-csp
10:33:42 INFO - delivery method with no-redirect and when
10:33:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
10:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:33:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1642ms
10:33:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:33:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dc9000 == 8 [pid = 1881] [id = 79]
10:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d245cc000) [pid = 1881] [serial = 220] [outer = (nil)]
10:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d24990c00) [pid = 1881] [serial = 221] [outer = 0x7f7d245cc000]
10:33:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d24d7fc00) [pid = 1881] [serial = 222] [outer = 0x7f7d245cc000]
10:33:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:44 INFO - document served over http requires an https
10:33:44 INFO - sub-resource via fetch-request using the meta-csp
10:33:44 INFO - delivery method with swap-origin-redirect and when
10:33:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
10:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:33:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:33:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:33:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:33:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1791ms
10:33:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:33:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25138000 == 9 [pid = 1881] [id = 80]
10:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d24d12c00) [pid = 1881] [serial = 223] [outer = (nil)]
10:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d2639cc00) [pid = 1881] [serial = 224] [outer = 0x7f7d24d12c00]
10:33:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d265a7400) [pid = 1881] [serial = 225] [outer = 0x7f7d24d12c00]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d265b1800) [pid = 1881] [serial = 173] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d23ad6400) [pid = 1881] [serial = 179] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d267de400) [pid = 1881] [serial = 200] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d23ad9400) [pid = 1881] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d23588c00) [pid = 1881] [serial = 182] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d25e67c00) [pid = 1881] [serial = 197] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d26038400) [pid = 1881] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d24843800) [pid = 1881] [serial = 192] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d24d08c00) [pid = 1881] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353205637]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d245d0800) [pid = 1881] [serial = 187] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d25e67800) [pid = 1881] [serial = 176] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d25e69800) [pid = 1881] [serial = 203] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d2639b400) [pid = 1881] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d23ae3000) [pid = 1881] [serial = 191] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d24d74c00) [pid = 1881] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d25e63400) [pid = 1881] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d23591c00) [pid = 1881] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d23ae2c00) [pid = 1881] [serial = 186] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d27c3c800) [pid = 1881] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d24840c00) [pid = 1881] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353205637]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d245d6c00) [pid = 1881] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d267e8400) [pid = 1881] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d25c5d400) [pid = 1881] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d245dac00) [pid = 1881] [serial = 149] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d25e68800) [pid = 1881] [serial = 129] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d2e6a6800) [pid = 1881] [serial = 132] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 37 (0x7f7d267e3400) [pid = 1881] [serial = 156] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d2b544c00) [pid = 1881] [serial = 151] [outer = (nil)] [url = about:blank]
10:33:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e82000 == 10 [pid = 1881] [id = 81]
10:33:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 37 (0x7f7d23595c00) [pid = 1881] [serial = 226] [outer = (nil)]
10:33:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 38 (0x7f7d23ae3000) [pid = 1881] [serial = 227] [outer = 0x7f7d23595c00]
10:33:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:47 INFO - document served over http requires an https
10:33:47 INFO - sub-resource via iframe-tag using the meta-csp
10:33:47 INFO - delivery method with keep-origin-redirect and when
10:33:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
10:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:33:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2539ms
10:33:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:33:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26023800 == 11 [pid = 1881] [id = 82]
10:33:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 39 (0x7f7d23ad9800) [pid = 1881] [serial = 228] [outer = (nil)]
10:33:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 40 (0x7f7d24d7d400) [pid = 1881] [serial = 229] [outer = 0x7f7d23ad9800]
10:33:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 41 (0x7f7d263a2800) [pid = 1881] [serial = 230] [outer = 0x7f7d23ad9800]
10:33:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dc1800 == 12 [pid = 1881] [id = 83]
10:33:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 42 (0x7f7d22f37400) [pid = 1881] [serial = 231] [outer = (nil)]
10:33:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d23ad5c00) [pid = 1881] [serial = 232] [outer = 0x7f7d22f37400]
10:33:49 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:49 INFO - document served over http requires an https
10:33:49 INFO - sub-resource via iframe-tag using the meta-csp
10:33:49 INFO - delivery method with no-redirect and when
10:33:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
10:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:33:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2546ms
10:33:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:33:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2602a000 == 13 [pid = 1881] [id = 84]
10:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d2354cc00) [pid = 1881] [serial = 233] [outer = (nil)]
10:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d24842800) [pid = 1881] [serial = 234] [outer = 0x7f7d2354cc00]
10:33:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d2639fc00) [pid = 1881] [serial = 235] [outer = 0x7f7d2354cc00]
10:33:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28020800 == 14 [pid = 1881] [id = 85]
10:33:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d267da800) [pid = 1881] [serial = 236] [outer = (nil)]
10:33:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d27106c00) [pid = 1881] [serial = 237] [outer = 0x7f7d267da800]
10:33:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:51 INFO - document served over http requires an https
10:33:51 INFO - sub-resource via iframe-tag using the meta-csp
10:33:51 INFO - delivery method with swap-origin-redirect and when
10:33:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
10:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:33:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:33:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:33:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1797ms
10:33:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:33:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28257800 == 15 [pid = 1881] [id = 86]
10:33:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d2483a000) [pid = 1881] [serial = 238] [outer = (nil)]
10:33:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d27ed2c00) [pid = 1881] [serial = 239] [outer = 0x7f7d2483a000]
10:33:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d2b416800) [pid = 1881] [serial = 240] [outer = 0x7f7d2483a000]
10:33:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:53 INFO - document served over http requires an https
10:33:53 INFO - sub-resource via script-tag using the meta-csp
10:33:53 INFO - delivery method with keep-origin-redirect and when
10:33:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
10:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:33:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1735ms
10:33:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:33:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2eb09000 == 16 [pid = 1881] [id = 87]
10:33:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d267e8400) [pid = 1881] [serial = 241] [outer = (nil)]
10:33:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d2b5a3000) [pid = 1881] [serial = 242] [outer = 0x7f7d267e8400]
10:33:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d2e6af400) [pid = 1881] [serial = 243] [outer = 0x7f7d267e8400]
10:33:54 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:33:54 INFO - document served over http requires an https
10:33:54 INFO - sub-resource via script-tag using the meta-csp
10:33:54 INFO - delivery method with no-redirect and when
10:33: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/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
10:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:33:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1641ms
10:33:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:33:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b90800 == 17 [pid = 1881] [id = 88]
10:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d22bd7000) [pid = 1881] [serial = 244] [outer = (nil)]
10:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d22bd8000) [pid = 1881] [serial = 245] [outer = 0x7f7d22bd7000]
10:33:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d27109400) [pid = 1881] [serial = 246] [outer = 0x7f7d22bd7000]
10:33:57 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:33:57 INFO - document served over http requires an https
10:33:57 INFO - sub-resource via script-tag using the meta-csp
10:33:57 INFO - delivery method with swap-origin-redirect and when
10:33:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
10:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:33:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:33:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:33:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2592ms
10:33:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:33:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227eb800 == 18 [pid = 1881] [id = 89]
10:33:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d22bd0400) [pid = 1881] [serial = 247] [outer = (nil)]
10:33:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d22bd5400) [pid = 1881] [serial = 248] [outer = 0x7f7d22bd0400]
10:33:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:33:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d23544800) [pid = 1881] [serial = 249] [outer = 0x7f7d22bd0400]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e82000 == 17 [pid = 1881] [id = 81]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25138000 == 16 [pid = 1881] [id = 80]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dc9000 == 15 [pid = 1881] [id = 79]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24908800 == 14 [pid = 1881] [id = 78]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d236a9000 == 13 [pid = 1881] [id = 77]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6c2000 == 12 [pid = 1881] [id = 76]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2800e800 == 11 [pid = 1881] [id = 75]
10:33:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257a8000 == 10 [pid = 1881] [id = 74]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d27ece800) [pid = 1881] [serial = 177] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d24d0b000) [pid = 1881] [serial = 188] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d2358e000) [pid = 1881] [serial = 183] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d23adbc00) [pid = 1881] [serial = 180] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d25c5b400) [pid = 1881] [serial = 193] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d27fec000) [pid = 1881] [serial = 201] [outer = (nil)] [url = about:blank]
10:33:58 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d2655e000) [pid = 1881] [serial = 198] [outer = (nil)] [url = about:blank]
10:33:59 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:33:59 INFO - document served over http requires an https
10:33:59 INFO - sub-resource via xhr-request using the meta-csp
10:33:59 INFO - delivery method with keep-origin-redirect and when
10:33:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
10:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:33:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:33:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:33:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:33:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:33:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:33:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:33:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1962ms
10:33:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:33:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2357c000 == 11 [pid = 1881] [id = 90]
10:33:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d22bd4800) [pid = 1881] [serial = 250] [outer = (nil)]
10:34:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d2358bc00) [pid = 1881] [serial = 251] [outer = 0x7f7d22bd4800]
10:34:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d24834400) [pid = 1881] [serial = 252] [outer = 0x7f7d22bd4800]
10:34:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:02 INFO - document served over http requires an https
10:34:02 INFO - sub-resource via xhr-request using the meta-csp
10:34:02 INFO - delivery method with no-redirect and when
10:34:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
10:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:34:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2493ms
10:34:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:34:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24919000 == 12 [pid = 1881] [id = 91]
10:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d23596000) [pid = 1881] [serial = 253] [outer = (nil)]
10:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d24d0d400) [pid = 1881] [serial = 254] [outer = 0x7f7d23596000]
10:34:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d25c52000) [pid = 1881] [serial = 255] [outer = 0x7f7d23596000]
10:34:03 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d24836800) [pid = 1881] [serial = 218] [outer = (nil)] [url = about:blank]
10:34:03 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d2639cc00) [pid = 1881] [serial = 224] [outer = (nil)] [url = about:blank]
10:34:03 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d24990c00) [pid = 1881] [serial = 221] [outer = (nil)] [url = about:blank]
10:34:03 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d2354dc00) [pid = 1881] [serial = 212] [outer = (nil)] [url = about:blank]
10:34:03 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d24d73400) [pid = 1881] [serial = 206] [outer = (nil)] [url = about:blank]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d23545000) [pid = 1881] [serial = 215] [outer = (nil)] [url = about:blank]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d24d7d400) [pid = 1881] [serial = 229] [outer = (nil)] [url = about:blank]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d23ae3000) [pid = 1881] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d2961ac00) [pid = 1881] [serial = 209] [outer = (nil)] [url = about:blank]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d23595c00) [pid = 1881] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d24d12c00) [pid = 1881] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d245cc000) [pid = 1881] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d22f35000) [pid = 1881] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:34:04 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d23ad9000) [pid = 1881] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:34:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:04 INFO - document served over http requires an https
10:34:04 INFO - sub-resource via xhr-request using the meta-csp
10:34:04 INFO - delivery method with swap-origin-redirect and when
10:34:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
10:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:34:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1962ms
10:34:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:34:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dce800 == 13 [pid = 1881] [id = 92]
10:34:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d23ae2800) [pid = 1881] [serial = 256] [outer = (nil)]
10:34:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d245cec00) [pid = 1881] [serial = 257] [outer = 0x7f7d23ae2800]
10:34:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d25e63400) [pid = 1881] [serial = 258] [outer = 0x7f7d23ae2800]
10:34:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:05 INFO - document served over http requires an http
10:34:05 INFO - sub-resource via fetch-request using the meta-csp
10:34:05 INFO - delivery method with keep-origin-redirect and when
10:34:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
10:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:34:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1452ms
10:34:05 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:34:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257a8800 == 14 [pid = 1881] [id = 93]
10:34:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d23ad9000) [pid = 1881] [serial = 259] [outer = (nil)]
10:34:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d2639cc00) [pid = 1881] [serial = 260] [outer = 0x7f7d23ad9000]
10:34:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d27e91400) [pid = 1881] [serial = 261] [outer = 0x7f7d23ad9000]
10:34:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:07 INFO - document served over http requires an http
10:34:07 INFO - sub-resource via fetch-request using the meta-csp
10:34:07 INFO - delivery method with no-redirect and when
10:34:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
10:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:34:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1788ms
10:34:07 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:34:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e82000 == 15 [pid = 1881] [id = 94]
10:34:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d23ae3000) [pid = 1881] [serial = 262] [outer = (nil)]
10:34:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d24837000) [pid = 1881] [serial = 263] [outer = 0x7f7d23ae3000]
10:34:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d26037000) [pid = 1881] [serial = 264] [outer = 0x7f7d23ae3000]
10:34:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:09 INFO - document served over http requires an http
10:34:09 INFO - sub-resource via fetch-request using the meta-csp
10:34:09 INFO - delivery method with swap-origin-redirect and when
10:34:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
10:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:34:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1878ms
10:34:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:34:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271e3000 == 16 [pid = 1881] [id = 95]
10:34:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d23590400) [pid = 1881] [serial = 265] [outer = (nil)]
10:34:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d27f63c00) [pid = 1881] [serial = 266] [outer = 0x7f7d23590400]
10:34:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d2b59d000) [pid = 1881] [serial = 267] [outer = 0x7f7d23590400]
10:34:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6b5800 == 17 [pid = 1881] [id = 96]
10:34:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d2e6a9c00) [pid = 1881] [serial = 268] [outer = (nil)]
10:34:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d229a3800) [pid = 1881] [serial = 269] [outer = 0x7f7d2e6a9c00]
10:34:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:11 INFO - document served over http requires an http
10:34:11 INFO - sub-resource via iframe-tag using the meta-csp
10:34:11 INFO - delivery method with keep-origin-redirect and when
10:34:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
10:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:34:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2188ms
10:34:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:34:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6d1000 == 18 [pid = 1881] [id = 97]
10:34:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d229ac800) [pid = 1881] [serial = 270] [outer = (nil)]
10:34:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d229ad800) [pid = 1881] [serial = 271] [outer = 0x7f7d229ac800]
10:34:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d2b419c00) [pid = 1881] [serial = 272] [outer = 0x7f7d229ac800]
10:34:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22214000 == 19 [pid = 1881] [id = 98]
10:34:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d2228c400) [pid = 1881] [serial = 273] [outer = (nil)]
10:34:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d2228fc00) [pid = 1881] [serial = 274] [outer = 0x7f7d2228c400]
10:34:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:14 INFO - document served over http requires an http
10:34:14 INFO - sub-resource via iframe-tag using the meta-csp
10:34:14 INFO - delivery method with no-redirect and when
10:34:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
10:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:34:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2840ms
10:34:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:34:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22220000 == 20 [pid = 1881] [id = 99]
10:34:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d2228f400) [pid = 1881] [serial = 275] [outer = (nil)]
10:34:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d22298000) [pid = 1881] [serial = 276] [outer = 0x7f7d2228f400]
10:34:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d21b7c400) [pid = 1881] [serial = 277] [outer = 0x7f7d2228f400]
10:34:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b42800 == 21 [pid = 1881] [id = 100]
10:34:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d21b82c00) [pid = 1881] [serial = 278] [outer = (nil)]
10:34:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d21b8a400) [pid = 1881] [serial = 279] [outer = 0x7f7d21b82c00]
10:34:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:17 INFO - document served over http requires an http
10:34:17 INFO - sub-resource via iframe-tag using the meta-csp
10:34:17 INFO - delivery method with swap-origin-redirect and when
10:34:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
10:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:34:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2718ms
10:34:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:34:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227e3800 == 22 [pid = 1881] [id = 101]
10:34:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d22295000) [pid = 1881] [serial = 280] [outer = (nil)]
10:34:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d227ab400) [pid = 1881] [serial = 281] [outer = 0x7f7d22295000]
10:34:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d22bce400) [pid = 1881] [serial = 282] [outer = 0x7f7d22295000]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dce800 == 21 [pid = 1881] [id = 92]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24919000 == 20 [pid = 1881] [id = 91]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2357c000 == 19 [pid = 1881] [id = 90]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227eb800 == 18 [pid = 1881] [id = 89]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b90800 == 17 [pid = 1881] [id = 88]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2eb09000 == 16 [pid = 1881] [id = 87]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28020800 == 15 [pid = 1881] [id = 85]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28257800 == 14 [pid = 1881] [id = 86]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2602b000 == 13 [pid = 1881] [id = 73]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2602a000 == 12 [pid = 1881] [id = 84]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dc1800 == 11 [pid = 1881] [id = 83]
10:34:18 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26023800 == 10 [pid = 1881] [id = 82]
10:34:18 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d23adec00) [pid = 1881] [serial = 216] [outer = (nil)] [url = about:blank]
10:34:18 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d265a7400) [pid = 1881] [serial = 225] [outer = (nil)] [url = about:blank]
10:34:18 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d24983400) [pid = 1881] [serial = 219] [outer = (nil)] [url = about:blank]
10:34:18 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d24d7fc00) [pid = 1881] [serial = 222] [outer = (nil)] [url = about:blank]
10:34:18 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:18 INFO - document served over http requires an http
10:34:18 INFO - sub-resource via script-tag using the meta-csp
10:34:18 INFO - delivery method with keep-origin-redirect and when
10:34:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
10:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:34:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1736ms
10:34:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:34:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b8b800 == 11 [pid = 1881] [id = 102]
10:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d22294000) [pid = 1881] [serial = 283] [outer = (nil)]
10:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d22bd7c00) [pid = 1881] [serial = 284] [outer = 0x7f7d22294000]
10:34:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d23ad7000) [pid = 1881] [serial = 285] [outer = 0x7f7d22294000]
10:34:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:20 INFO - document served over http requires an http
10:34:20 INFO - sub-resource via script-tag using the meta-csp
10:34:20 INFO - delivery method with no-redirect and when
10:34:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
10:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:34:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1436ms
10:34:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:34:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23581800 == 12 [pid = 1881] [id = 103]
10:34:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d22f32000) [pid = 1881] [serial = 286] [outer = (nil)]
10:34:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d23adf800) [pid = 1881] [serial = 287] [outer = 0x7f7d22f32000]
10:34:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d24987400) [pid = 1881] [serial = 288] [outer = 0x7f7d22f32000]
10:34:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:22 INFO - document served over http requires an http
10:34:22 INFO - sub-resource via script-tag using the meta-csp
10:34:22 INFO - delivery method with swap-origin-redirect and when
10:34:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
10:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:34:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2097ms
10:34:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:34:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24910800 == 13 [pid = 1881] [id = 104]
10:34:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d24d14c00) [pid = 1881] [serial = 289] [outer = (nil)]
10:34:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d24d72400) [pid = 1881] [serial = 290] [outer = 0x7f7d24d14c00]
10:34:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d25e67800) [pid = 1881] [serial = 291] [outer = 0x7f7d24d14c00]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d2b5a3000) [pid = 1881] [serial = 242] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d22bd8000) [pid = 1881] [serial = 245] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d22bd5400) [pid = 1881] [serial = 248] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d27ed2c00) [pid = 1881] [serial = 239] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d27106c00) [pid = 1881] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d24842800) [pid = 1881] [serial = 234] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d2358bc00) [pid = 1881] [serial = 251] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d245cec00) [pid = 1881] [serial = 257] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d23ad5c00) [pid = 1881] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353229299]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d24d0d400) [pid = 1881] [serial = 254] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d22bd4800) [pid = 1881] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d22bd0400) [pid = 1881] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d22f37400) [pid = 1881] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353229299]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d23ae2800) [pid = 1881] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d23596000) [pid = 1881] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d267da800) [pid = 1881] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d23544800) [pid = 1881] [serial = 249] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d29614000) [pid = 1881] [serial = 204] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d24834400) [pid = 1881] [serial = 252] [outer = (nil)] [url = about:blank]
10:34:24 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d25c52000) [pid = 1881] [serial = 255] [outer = (nil)] [url = about:blank]
10:34:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:25 INFO - document served over http requires an http
10:34:25 INFO - sub-resource via xhr-request using the meta-csp
10:34:25 INFO - delivery method with keep-origin-redirect and when
10:34:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
10:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:34:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2839ms
10:34:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:34:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b87000 == 14 [pid = 1881] [id = 105]
10:34:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d227ac400) [pid = 1881] [serial = 292] [outer = (nil)]
10:34:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d227af400) [pid = 1881] [serial = 293] [outer = 0x7f7d227ac400]
10:34:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d23545c00) [pid = 1881] [serial = 294] [outer = 0x7f7d227ac400]
10:34:27 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:27 INFO - document served over http requires an http
10:34:27 INFO - sub-resource via xhr-request using the meta-csp
10:34:27 INFO - delivery method with no-redirect and when
10:34:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
10:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:34:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2017ms
10:34:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:34:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dd4000 == 15 [pid = 1881] [id = 106]
10:34:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d22293400) [pid = 1881] [serial = 295] [outer = (nil)]
10:34:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d245cec00) [pid = 1881] [serial = 296] [outer = 0x7f7d22293400]
10:34:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d24d15c00) [pid = 1881] [serial = 297] [outer = 0x7f7d22293400]
10:34:30 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:30 INFO - document served over http requires an http
10:34:30 INFO - sub-resource via xhr-request using the meta-csp
10:34:30 INFO - delivery method with swap-origin-redirect and when
10:34:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
10:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:34:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2741ms
10:34:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:34:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257ad800 == 16 [pid = 1881] [id = 107]
10:34:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d245d4400) [pid = 1881] [serial = 298] [outer = (nil)]
10:34:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d26038800) [pid = 1881] [serial = 299] [outer = 0x7f7d245d4400]
10:34:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d267e7c00) [pid = 1881] [serial = 300] [outer = 0x7f7d245d4400]
10:34:32 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:32 INFO - document served over http requires an https
10:34:32 INFO - sub-resource via fetch-request using the meta-csp
10:34:32 INFO - delivery method with keep-origin-redirect and when
10:34:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
10:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:34:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1986ms
10:34:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:34:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28028000 == 17 [pid = 1881] [id = 108]
10:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d2639e400) [pid = 1881] [serial = 301] [outer = (nil)]
10:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d2b44a000) [pid = 1881] [serial = 302] [outer = 0x7f7d2639e400]
10:34:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d2e6b0c00) [pid = 1881] [serial = 303] [outer = 0x7f7d2639e400]
10:34:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:33 INFO - document served over http requires an https
10:34:33 INFO - sub-resource via fetch-request using the meta-csp
10:34:33 INFO - delivery method with no-redirect and when
10:34:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
10:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:34:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1734ms
10:34:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:34:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c5800 == 18 [pid = 1881] [id = 109]
10:34:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d23a82400) [pid = 1881] [serial = 304] [outer = (nil)]
10:34:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d23a83400) [pid = 1881] [serial = 305] [outer = 0x7f7d23a82400]
10:34:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d2b44d400) [pid = 1881] [serial = 306] [outer = 0x7f7d23a82400]
10:34:36 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:36 INFO - document served over http requires an https
10:34:36 INFO - sub-resource via fetch-request using the meta-csp
10:34:36 INFO - delivery method with swap-origin-redirect and when
10:34:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
10:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:34:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:34:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:34:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:34:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2554ms
10:34:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:34:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2221c000 == 19 [pid = 1881] [id = 110]
10:34:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d2193f800) [pid = 1881] [serial = 307] [outer = (nil)]
10:34:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d21940800) [pid = 1881] [serial = 308] [outer = 0x7f7d2193f800]
10:34:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d227ad400) [pid = 1881] [serial = 309] [outer = 0x7f7d2193f800]
10:34:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227df800 == 20 [pid = 1881] [id = 111]
10:34:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d2228f800) [pid = 1881] [serial = 310] [outer = (nil)]
10:34:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d227b4000) [pid = 1881] [serial = 311] [outer = 0x7f7d2228f800]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23581800 == 19 [pid = 1881] [id = 103]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b8b800 == 18 [pid = 1881] [id = 102]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227e3800 == 17 [pid = 1881] [id = 101]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b42800 == 16 [pid = 1881] [id = 100]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22220000 == 15 [pid = 1881] [id = 99]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22214000 == 14 [pid = 1881] [id = 98]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6d1000 == 13 [pid = 1881] [id = 97]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6b5800 == 12 [pid = 1881] [id = 96]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271e3000 == 11 [pid = 1881] [id = 95]
10:34:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e82000 == 10 [pid = 1881] [id = 94]
10:34:39 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d263a2800) [pid = 1881] [serial = 230] [outer = (nil)] [url = about:blank]
10:34:39 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d25e63400) [pid = 1881] [serial = 258] [outer = (nil)] [url = about:blank]
10:34:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:39 INFO - document served over http requires an https
10:34:39 INFO - sub-resource via iframe-tag using the meta-csp
10:34:39 INFO - delivery method with keep-origin-redirect and when
10:34:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
10:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:34:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3004ms
10:34:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:34:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b39000 == 11 [pid = 1881] [id = 112]
10:34:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d2193a800) [pid = 1881] [serial = 312] [outer = (nil)]
10:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d22298800) [pid = 1881] [serial = 313] [outer = 0x7f7d2193a800]
10:34:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d22f2c000) [pid = 1881] [serial = 314] [outer = 0x7f7d2193a800]
10:34:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f8bb4193000) [pid = 1833] [serial = 25] [outer = 0x7f8bb0451800]
10:34:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227da800 == 12 [pid = 1881] [id = 113]
10:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d22f36c00) [pid = 1881] [serial = 315] [outer = (nil)]
10:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d2354a400) [pid = 1881] [serial = 316] [outer = 0x7f7d22f36c00]
10:34:41 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:41 INFO - document served over http requires an https
10:34:41 INFO - sub-resource via iframe-tag using the meta-csp
10:34:41 INFO - delivery method with no-redirect and when
10:34:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
10:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:34:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2040ms
10:34:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:34:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b81800 == 13 [pid = 1881] [id = 114]
10:34:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d229a4400) [pid = 1881] [serial = 317] [outer = (nil)]
10:34:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d23546c00) [pid = 1881] [serial = 318] [outer = 0x7f7d229a4400]
10:34:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d23ade400) [pid = 1881] [serial = 319] [outer = 0x7f7d229a4400]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d2639cc00) [pid = 1881] [serial = 260] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d22298000) [pid = 1881] [serial = 276] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d27f63c00) [pid = 1881] [serial = 266] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d229ad800) [pid = 1881] [serial = 271] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d229a3800) [pid = 1881] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d2228fc00) [pid = 1881] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353253361]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d21b8a400) [pid = 1881] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d23adf800) [pid = 1881] [serial = 287] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d227ab400) [pid = 1881] [serial = 281] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d22bd7c00) [pid = 1881] [serial = 284] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d24837000) [pid = 1881] [serial = 263] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d24d72400) [pid = 1881] [serial = 290] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d2483a000) [pid = 1881] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d22294000) [pid = 1881] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d229ac800) [pid = 1881] [serial = 270] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d2228f400) [pid = 1881] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d23ae3000) [pid = 1881] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d21b82c00) [pid = 1881] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d23549400) [pid = 1881] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d22bd7000) [pid = 1881] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d24d13800) [pid = 1881] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d2e6a9c00) [pid = 1881] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d2228c400) [pid = 1881] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353253361]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d23590400) [pid = 1881] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d24d13000) [pid = 1881] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d2354cc00) [pid = 1881] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d22295000) [pid = 1881] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d25c5a400) [pid = 1881] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d22f32000) [pid = 1881] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d23ad9800) [pid = 1881] [serial = 228] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d24d12000) [pid = 1881] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d267e8400) [pid = 1881] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d24984000) [pid = 1881] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d24840400) [pid = 1881] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:34:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23581800 == 14 [pid = 1881] [id = 115]
10:34:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d21b89800) [pid = 1881] [serial = 320] [outer = (nil)]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d2b416800) [pid = 1881] [serial = 240] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d263a8400) [pid = 1881] [serial = 207] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d2e6a8c00) [pid = 1881] [serial = 210] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d2639fc00) [pid = 1881] [serial = 235] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d2b5a1c00) [pid = 1881] [serial = 174] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d27109400) [pid = 1881] [serial = 246] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d2967fc00) [pid = 1881] [serial = 213] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d2e6af400) [pid = 1881] [serial = 243] [outer = (nil)] [url = about:blank]
10:34:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 43 (0x7f7d22290400) [pid = 1881] [serial = 321] [outer = 0x7f7d21b89800]
10:34:44 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:44 INFO - document served over http requires an https
10:34:44 INFO - sub-resource via iframe-tag using the meta-csp
10:34:44 INFO - delivery method with swap-origin-redirect and when
10:34:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
10:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:34:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:34:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:34:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3192ms
10:34:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:34:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2490f800 == 15 [pid = 1881] [id = 116]
10:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 44 (0x7f7d229a3800) [pid = 1881] [serial = 322] [outer = (nil)]
10:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 45 (0x7f7d22bd2000) [pid = 1881] [serial = 323] [outer = 0x7f7d229a3800]
10:34:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 46 (0x7f7d23590400) [pid = 1881] [serial = 324] [outer = 0x7f7d229a3800]
10:34:46 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:46 INFO - document served over http requires an https
10:34:46 INFO - sub-resource via script-tag using the meta-csp
10:34:46 INFO - delivery method with keep-origin-redirect and when
10:34:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
10:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:34:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1987ms
10:34:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:34:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2490c000 == 16 [pid = 1881] [id = 117]
10:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d22293000) [pid = 1881] [serial = 325] [outer = (nil)]
10:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d229a4000) [pid = 1881] [serial = 326] [outer = 0x7f7d22293000]
10:34:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d23ad9800) [pid = 1881] [serial = 327] [outer = 0x7f7d22293000]
10:34:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:48 INFO - document served over http requires an https
10:34:48 INFO - sub-resource via script-tag using the meta-csp
10:34:48 INFO - delivery method with no-redirect and when
10:34:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
10:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:34:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1785ms
10:34:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:34:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e92000 == 17 [pid = 1881] [id = 118]
10:34:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d229a4c00) [pid = 1881] [serial = 328] [outer = (nil)]
10:34:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d24986000) [pid = 1881] [serial = 329] [outer = 0x7f7d229a4c00]
10:34:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d24d7b800) [pid = 1881] [serial = 330] [outer = 0x7f7d229a4c00]
10:34:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:50 INFO - document served over http requires an https
10:34:50 INFO - sub-resource via script-tag using the meta-csp
10:34:50 INFO - delivery method with swap-origin-redirect and when
10:34:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
10:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:34:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:34:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:34:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1888ms
10:34:50 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:34:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27c9b000 == 18 [pid = 1881] [id = 119]
10:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d24983400) [pid = 1881] [serial = 331] [outer = (nil)]
10:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d2639e000) [pid = 1881] [serial = 332] [outer = 0x7f7d24983400]
10:34:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d27c3c000) [pid = 1881] [serial = 333] [outer = 0x7f7d24983400]
10:34:52 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:34:52 INFO - document served over http requires an https
10:34:52 INFO - sub-resource via xhr-request using the meta-csp
10:34:52 INFO - delivery method with keep-origin-redirect and when
10:34:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
10:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:34:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2313ms
10:34:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:34:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6a8800 == 19 [pid = 1881] [id = 120]
10:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d26567400) [pid = 1881] [serial = 334] [outer = (nil)]
10:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d2b54bc00) [pid = 1881] [serial = 335] [outer = 0x7f7d26567400]
10:34:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d2e6af400) [pid = 1881] [serial = 336] [outer = 0x7f7d26567400]
10:34:55 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:34:55 INFO - document served over http requires an https
10:34:55 INFO - sub-resource via xhr-request using the meta-csp
10:34:55 INFO - delivery method with no-redirect and when
10:34:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
10:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:34:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2144ms
10:34:55 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:34:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213de800 == 20 [pid = 1881] [id = 121]
10:34:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d213c7400) [pid = 1881] [serial = 337] [outer = (nil)]
10:34:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d213c8400) [pid = 1881] [serial = 338] [outer = 0x7f7d213c7400]
10:34:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d2e6b0800) [pid = 1881] [serial = 339] [outer = 0x7f7d213c7400]
10:34:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:34:58 INFO - document served over http requires an https
10:34:58 INFO - sub-resource via xhr-request using the meta-csp
10:34:58 INFO - delivery method with swap-origin-redirect and when
10:34:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
10:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:34:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:34:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:34:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:34:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:34:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:34:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:34:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3256ms
10:34:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:34:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227e3000 == 21 [pid = 1881] [id = 122]
10:34:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d213c7800) [pid = 1881] [serial = 340] [outer = (nil)]
10:34:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d216c9800) [pid = 1881] [serial = 341] [outer = 0x7f7d213c7800]
10:34:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:34:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d21b8bc00) [pid = 1881] [serial = 342] [outer = 0x7f7d213c7800]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23581800 == 20 [pid = 1881] [id = 115]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b81800 == 19 [pid = 1881] [id = 114]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227da800 == 18 [pid = 1881] [id = 113]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b39000 == 17 [pid = 1881] [id = 112]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227df800 == 16 [pid = 1881] [id = 111]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2221c000 == 15 [pid = 1881] [id = 110]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28028000 == 14 [pid = 1881] [id = 108]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257ad800 == 13 [pid = 1881] [id = 107]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257a8800 == 12 [pid = 1881] [id = 93]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dd4000 == 11 [pid = 1881] [id = 106]
10:35:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b87000 == 10 [pid = 1881] [id = 105]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d26037000) [pid = 1881] [serial = 264] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d2b59d000) [pid = 1881] [serial = 267] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d21b7c400) [pid = 1881] [serial = 277] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d2b419c00) [pid = 1881] [serial = 272] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d23ad7000) [pid = 1881] [serial = 285] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d24987400) [pid = 1881] [serial = 288] [outer = (nil)] [url = about:blank]
10:35:00 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d22bce400) [pid = 1881] [serial = 282] [outer = (nil)] [url = about:blank]
10:35:00 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:00 INFO - document served over http requires an http
10:35:00 INFO - sub-resource via fetch-request using the meta-referrer
10:35:00 INFO - delivery method with keep-origin-redirect and when
10:35: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"
10:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:35:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2007ms
10:35:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:35:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b3b800 == 11 [pid = 1881] [id = 123]
10:35:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d216c9000) [pid = 1881] [serial = 343] [outer = (nil)]
10:35:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d227ab000) [pid = 1881] [serial = 344] [outer = 0x7f7d216c9000]
10:35:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d229b1800) [pid = 1881] [serial = 345] [outer = 0x7f7d216c9000]
10:35:01 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f8bb2592000) [pid = 1833] [serial = 24] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:35:02 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:02 INFO - document served over http requires an http
10:35:02 INFO - sub-resource via fetch-request using the meta-referrer
10:35:02 INFO - delivery method with no-redirect and when
10:35:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:35:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1730ms
10:35:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:35:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b7f000 == 12 [pid = 1881] [id = 124]
10:35:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d22299800) [pid = 1881] [serial = 346] [outer = (nil)]
10:35:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d22f2b800) [pid = 1881] [serial = 347] [outer = 0x7f7d22299800]
10:35:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d23a7dc00) [pid = 1881] [serial = 348] [outer = 0x7f7d22299800]
10:35:04 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:04 INFO - document served over http requires an http
10:35:04 INFO - sub-resource via fetch-request using the meta-referrer
10:35:04 INFO - delivery method with swap-origin-redirect and when
10:35:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:35:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2298ms
10:35:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:35:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24905000 == 13 [pid = 1881] [id = 125]
10:35:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d23546400) [pid = 1881] [serial = 349] [outer = (nil)]
10:35:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d245d0000) [pid = 1881] [serial = 350] [outer = 0x7f7d23546400]
10:35:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d2498f800) [pid = 1881] [serial = 351] [outer = 0x7f7d23546400]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d23a83400) [pid = 1881] [serial = 305] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d245cec00) [pid = 1881] [serial = 296] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d26038800) [pid = 1881] [serial = 299] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d2b44a000) [pid = 1881] [serial = 302] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d22290400) [pid = 1881] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d23546c00) [pid = 1881] [serial = 318] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d227af400) [pid = 1881] [serial = 293] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d227b4000) [pid = 1881] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d21940800) [pid = 1881] [serial = 308] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d22bd2000) [pid = 1881] [serial = 323] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d2354a400) [pid = 1881] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353281154]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d22298800) [pid = 1881] [serial = 313] [outer = (nil)] [url = about:blank]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d2193f800) [pid = 1881] [serial = 307] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d22f36c00) [pid = 1881] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353281154]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d2228f800) [pid = 1881] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d21b89800) [pid = 1881] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d2193a800) [pid = 1881] [serial = 312] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d229a4400) [pid = 1881] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d24d14c00) [pid = 1881] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:35:05 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d25e67800) [pid = 1881] [serial = 291] [outer = (nil)] [url = about:blank]
10:35:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4e800 == 14 [pid = 1881] [id = 126]
10:35:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d2193a400) [pid = 1881] [serial = 352] [outer = (nil)]
10:35:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d2228f400) [pid = 1881] [serial = 353] [outer = 0x7f7d2193a400]
10:35:06 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:06 INFO - document served over http requires an http
10:35:06 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:06 INFO - delivery method with keep-origin-redirect and when
10:35:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:35:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2229ms
10:35:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:35:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dd4000 == 15 [pid = 1881] [id = 127]
10:35:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d21b80400) [pid = 1881] [serial = 354] [outer = (nil)]
10:35:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d2354d400) [pid = 1881] [serial = 355] [outer = 0x7f7d21b80400]
10:35:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d24d75c00) [pid = 1881] [serial = 356] [outer = 0x7f7d21b80400]
10:35:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227f3000 == 16 [pid = 1881] [id = 128]
10:35:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d216c6000) [pid = 1881] [serial = 357] [outer = (nil)]
10:35:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d2228b000) [pid = 1881] [serial = 358] [outer = 0x7f7d216c6000]
10:35:08 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:08 INFO - document served over http requires an http
10:35:08 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:08 INFO - delivery method with no-redirect and when
10:35:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:35:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2082ms
10:35:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:35:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dd9000 == 17 [pid = 1881] [id = 129]
10:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d22bcf800) [pid = 1881] [serial = 359] [outer = (nil)]
10:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d22f32800) [pid = 1881] [serial = 360] [outer = 0x7f7d22bcf800]
10:35:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d2483a000) [pid = 1881] [serial = 361] [outer = 0x7f7d22bcf800]
10:35:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26370000 == 18 [pid = 1881] [id = 130]
10:35:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d25c5c400) [pid = 1881] [serial = 362] [outer = (nil)]
10:35:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d25e66c00) [pid = 1881] [serial = 363] [outer = 0x7f7d25c5c400]
10:35:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:11 INFO - document served over http requires an http
10:35:11 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:11 INFO - delivery method with swap-origin-redirect and when
10:35:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:35:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2356ms
10:35:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:35:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28028000 == 19 [pid = 1881] [id = 131]
10:35:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d22bcf400) [pid = 1881] [serial = 364] [outer = (nil)]
10:35:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d2639cc00) [pid = 1881] [serial = 365] [outer = 0x7f7d22bcf400]
10:35:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d2710f800) [pid = 1881] [serial = 366] [outer = 0x7f7d22bcf400]
10:35:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:14 INFO - document served over http requires an http
10:35:14 INFO - sub-resource via script-tag using the meta-referrer
10:35:14 INFO - delivery method with keep-origin-redirect and when
10:35:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:35:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2910ms
10:35:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:35:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2eb09000 == 20 [pid = 1881] [id = 132]
10:35:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d25e5f400) [pid = 1881] [serial = 367] [outer = (nil)]
10:35:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d29682000) [pid = 1881] [serial = 368] [outer = 0x7f7d25e5f400]
10:35:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d217a9000) [pid = 1881] [serial = 369] [outer = 0x7f7d25e5f400]
10:35:15 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:15 INFO - document served over http requires an http
10:35:15 INFO - sub-resource via script-tag using the meta-referrer
10:35:15 INFO - delivery method with no-redirect and when
10:35: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"
10:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:35:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1899ms
10:35:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:35:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222d4000 == 21 [pid = 1881] [id = 133]
10:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d25e67000) [pid = 1881] [serial = 370] [outer = (nil)]
10:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d2b419400) [pid = 1881] [serial = 371] [outer = 0x7f7d25e67000]
10:35:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d20c9d000) [pid = 1881] [serial = 372] [outer = 0x7f7d25e67000]
10:35:17 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:17 INFO - document served over http requires an http
10:35:17 INFO - sub-resource via script-tag using the meta-referrer
10:35:17 INFO - delivery method with swap-origin-redirect and when
10:35: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"
10:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:35:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1828ms
10:35:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:35:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d13000 == 22 [pid = 1881] [id = 134]
10:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d20ca8c00) [pid = 1881] [serial = 373] [outer = (nil)]
10:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d217b3800) [pid = 1881] [serial = 374] [outer = 0x7f7d20ca8c00]
10:35:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d20db5000) [pid = 1881] [serial = 375] [outer = 0x7f7d20ca8c00]
10:35:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:19 INFO - document served over http requires an http
10:35:19 INFO - sub-resource via xhr-request using the meta-referrer
10:35:19 INFO - delivery method with keep-origin-redirect and when
10:35:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:35:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1742ms
10:35:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:35:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214ad800 == 23 [pid = 1881] [id = 135]
10:35:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d20db5400) [pid = 1881] [serial = 376] [outer = (nil)]
10:35:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d214cb800) [pid = 1881] [serial = 377] [outer = 0x7f7d20db5400]
10:35:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d214d0800) [pid = 1881] [serial = 378] [outer = 0x7f7d20db5400]
10:35:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:22 INFO - document served over http requires an http
10:35:22 INFO - sub-resource via xhr-request using the meta-referrer
10:35:22 INFO - delivery method with no-redirect and when
10:35:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:35:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2897ms
10:35:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:35:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213e7000 == 24 [pid = 1881] [id = 136]
10:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d213c4c00) [pid = 1881] [serial = 379] [outer = (nil)]
10:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d213c8c00) [pid = 1881] [serial = 380] [outer = 0x7f7d213c4c00]
10:35:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d217aa000) [pid = 1881] [serial = 381] [outer = 0x7f7d213c4c00]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24910800 == 23 [pid = 1881] [id = 104]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4e800 == 22 [pid = 1881] [id = 126]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24905000 == 21 [pid = 1881] [id = 125]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b7f000 == 20 [pid = 1881] [id = 124]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b3b800 == 19 [pid = 1881] [id = 123]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227e3000 == 18 [pid = 1881] [id = 122]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213de800 == 17 [pid = 1881] [id = 121]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6a8800 == 16 [pid = 1881] [id = 120]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27c9b000 == 15 [pid = 1881] [id = 119]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e92000 == 14 [pid = 1881] [id = 118]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2490c000 == 13 [pid = 1881] [id = 117]
10:35:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c5800 == 12 [pid = 1881] [id = 109]
10:35:24 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d227ad400) [pid = 1881] [serial = 309] [outer = (nil)] [url = about:blank]
10:35:24 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d23ade400) [pid = 1881] [serial = 319] [outer = (nil)] [url = about:blank]
10:35:24 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d22f2c000) [pid = 1881] [serial = 314] [outer = (nil)] [url = about:blank]
10:35:24 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:24 INFO - document served over http requires an http
10:35:24 INFO - sub-resource via xhr-request using the meta-referrer
10:35:24 INFO - delivery method with swap-origin-redirect and when
10:35:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:35:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2156ms
10:35:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:35:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b2f800 == 13 [pid = 1881] [id = 137]
10:35:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d214cbc00) [pid = 1881] [serial = 382] [outer = (nil)]
10:35:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d21942800) [pid = 1881] [serial = 383] [outer = 0x7f7d214cbc00]
10:35:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d227b3c00) [pid = 1881] [serial = 384] [outer = 0x7f7d214cbc00]
10:35:26 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:26 INFO - document served over http requires an https
10:35:26 INFO - sub-resource via fetch-request using the meta-referrer
10:35:26 INFO - delivery method with keep-origin-redirect and when
10:35:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:35:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1846ms
10:35:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:35:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b7d800 == 14 [pid = 1881] [id = 138]
10:35:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d21b82400) [pid = 1881] [serial = 385] [outer = (nil)]
10:35:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d229afc00) [pid = 1881] [serial = 386] [outer = 0x7f7d21b82400]
10:35:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d23591000) [pid = 1881] [serial = 387] [outer = 0x7f7d21b82400]
10:35:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:28 INFO - document served over http requires an https
10:35:28 INFO - sub-resource via fetch-request using the meta-referrer
10:35:28 INFO - delivery method with no-redirect and when
10:35:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:35:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1949ms
10:35:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d2b54bc00) [pid = 1881] [serial = 335] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d213c8400) [pid = 1881] [serial = 338] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d229a4000) [pid = 1881] [serial = 326] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d24986000) [pid = 1881] [serial = 329] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d2639e000) [pid = 1881] [serial = 332] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d216c9800) [pid = 1881] [serial = 341] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d2228f400) [pid = 1881] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d245d0000) [pid = 1881] [serial = 350] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d22f2b800) [pid = 1881] [serial = 347] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d227ab000) [pid = 1881] [serial = 344] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d2354d400) [pid = 1881] [serial = 355] [outer = (nil)] [url = about:blank]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d2193a400) [pid = 1881] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d23546400) [pid = 1881] [serial = 349] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d213c7800) [pid = 1881] [serial = 340] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d22299800) [pid = 1881] [serial = 346] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:35:30 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d216c9000) [pid = 1881] [serial = 343] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:35:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d236a1800 == 15 [pid = 1881] [id = 139]
10:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d213c4000) [pid = 1881] [serial = 388] [outer = (nil)]
10:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d213ca400) [pid = 1881] [serial = 389] [outer = 0x7f7d213c4000]
10:35:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d227a9000) [pid = 1881] [serial = 390] [outer = 0x7f7d213c4000]
10:35:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:31 INFO - document served over http requires an https
10:35:31 INFO - sub-resource via fetch-request using the meta-referrer
10:35:31 INFO - delivery method with swap-origin-redirect and when
10:35:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:35:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3235ms
10:35:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:35:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227df000 == 16 [pid = 1881] [id = 140]
10:35:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d214d5400) [pid = 1881] [serial = 391] [outer = (nil)]
10:35:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d216c7800) [pid = 1881] [serial = 392] [outer = 0x7f7d214d5400]
10:35:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d229a6400) [pid = 1881] [serial = 393] [outer = 0x7f7d214d5400]
10:35:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2512f800 == 17 [pid = 1881] [id = 141]
10:35:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d22f37c00) [pid = 1881] [serial = 394] [outer = (nil)]
10:35:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d23a87000) [pid = 1881] [serial = 395] [outer = 0x7f7d22f37c00]
10:35:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:33 INFO - document served over http requires an https
10:35:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:33 INFO - delivery method with keep-origin-redirect and when
10:35:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:35:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1939ms
10:35:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:35:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2601a800 == 18 [pid = 1881] [id = 142]
10:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d20db2c00) [pid = 1881] [serial = 396] [outer = (nil)]
10:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d245cf400) [pid = 1881] [serial = 397] [outer = 0x7f7d20db2c00]
10:35:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d2498e000) [pid = 1881] [serial = 398] [outer = 0x7f7d20db2c00]
10:35:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28022000 == 19 [pid = 1881] [id = 143]
10:35:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d24d72800) [pid = 1881] [serial = 399] [outer = (nil)]
10:35:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d25e65c00) [pid = 1881] [serial = 400] [outer = 0x7f7d24d72800]
10:35:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:35 INFO - document served over http requires an https
10:35:35 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:35 INFO - delivery method with no-redirect and when
10:35:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:35:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1990ms
10:35:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:35:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6b3800 == 20 [pid = 1881] [id = 144]
10:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d22f2b400) [pid = 1881] [serial = 401] [outer = (nil)]
10:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d25c59000) [pid = 1881] [serial = 402] [outer = 0x7f7d22f2b400]
10:35:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d2967ec00) [pid = 1881] [serial = 403] [outer = 0x7f7d22f2b400]
10:35:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200db800 == 21 [pid = 1881] [id = 145]
10:35:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d2b54ec00) [pid = 1881] [serial = 404] [outer = (nil)]
10:35:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d2e6a9c00) [pid = 1881] [serial = 405] [outer = 0x7f7d2b54ec00]
10:35:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:37 INFO - document served over http requires an https
10:35:37 INFO - sub-resource via iframe-tag using the meta-referrer
10:35:37 INFO - delivery method with swap-origin-redirect and when
10:35:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:35:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:35:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:35:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1942ms
10:35:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:35:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e9800 == 22 [pid = 1881] [id = 146]
10:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d215f5400) [pid = 1881] [serial = 406] [outer = (nil)]
10:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d215f6400) [pid = 1881] [serial = 407] [outer = 0x7f7d215f5400]
10:35:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d215fc000) [pid = 1881] [serial = 408] [outer = 0x7f7d215f5400]
10:35:40 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:40 INFO - document served over http requires an https
10:35:40 INFO - sub-resource via script-tag using the meta-referrer
10:35:40 INFO - delivery method with keep-origin-redirect and when
10:35: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"
10:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:35:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2305ms
10:35:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:35:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff66000 == 23 [pid = 1881] [id = 147]
10:35:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1fe77400) [pid = 1881] [serial = 409] [outer = (nil)]
10:35:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1fe78400) [pid = 1881] [serial = 410] [outer = 0x7f7d1fe77400]
10:35:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d20c9e000) [pid = 1881] [serial = 411] [outer = 0x7f7d1fe77400]
10:35:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:42 INFO - document served over http requires an https
10:35:42 INFO - sub-resource via script-tag using the meta-referrer
10:35:42 INFO - delivery method with no-redirect and when
10:35:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:35:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2186ms
10:35:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:35:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fb99000 == 24 [pid = 1881] [id = 148]
10:35:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1fb34800) [pid = 1881] [serial = 412] [outer = (nil)]
10:35:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1fb35800) [pid = 1881] [serial = 413] [outer = 0x7f7d1fb34800]
10:35:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1fe6f400) [pid = 1881] [serial = 414] [outer = 0x7f7d1fb34800]
10:35:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:45 INFO - document served over http requires an https
10:35:45 INFO - sub-resource via script-tag using the meta-referrer
10:35:45 INFO - delivery method with swap-origin-redirect and when
10:35:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:35:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:35:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:35:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3145ms
10:35:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:35:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff69800 == 25 [pid = 1881] [id = 149]
10:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1fc7a000) [pid = 1881] [serial = 415] [outer = (nil)]
10:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1fc7b000) [pid = 1881] [serial = 416] [outer = 0x7f7d1fc7a000]
10:35:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1fc80c00) [pid = 1881] [serial = 417] [outer = 0x7f7d1fc7a000]
10:35:48 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:48 INFO - document served over http requires an https
10:35:48 INFO - sub-resource via xhr-request using the meta-referrer
10:35:48 INFO - delivery method with keep-origin-redirect and when
10:35:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:35:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2690ms
10:35:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:35:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f046800 == 26 [pid = 1881] [id = 150]
10:35:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1fc78400) [pid = 1881] [serial = 418] [outer = (nil)]
10:35:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1fe70c00) [pid = 1881] [serial = 419] [outer = 0x7f7d1fc78400]
10:35:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d214d9c00) [pid = 1881] [serial = 420] [outer = 0x7f7d1fc78400]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b7d800 == 25 [pid = 1881] [id = 138]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b2f800 == 24 [pid = 1881] [id = 137]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2490f800 == 23 [pid = 1881] [id = 116]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213e7000 == 22 [pid = 1881] [id = 136]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d13000 == 21 [pid = 1881] [id = 134]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2eb09000 == 20 [pid = 1881] [id = 132]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28028000 == 19 [pid = 1881] [id = 131]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26370000 == 18 [pid = 1881] [id = 130]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dd9000 == 17 [pid = 1881] [id = 129]
10:35:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227f3000 == 16 [pid = 1881] [id = 128]
10:35:49 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d21b8bc00) [pid = 1881] [serial = 342] [outer = (nil)] [url = about:blank]
10:35:49 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d23590400) [pid = 1881] [serial = 324] [outer = (nil)] [url = about:blank]
10:35:49 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d229b1800) [pid = 1881] [serial = 345] [outer = (nil)] [url = about:blank]
10:35:49 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d2498f800) [pid = 1881] [serial = 351] [outer = (nil)] [url = about:blank]
10:35:49 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d23a7dc00) [pid = 1881] [serial = 348] [outer = (nil)] [url = about:blank]
10:35:50 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:50 INFO - document served over http requires an https
10:35:50 INFO - sub-resource via xhr-request using the meta-referrer
10:35:50 INFO - delivery method with no-redirect and when
10:35:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:35:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1848ms
10:35:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:35:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d1c800 == 17 [pid = 1881] [id = 151]
10:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d20ca6000) [pid = 1881] [serial = 421] [outer = (nil)]
10:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d214d1c00) [pid = 1881] [serial = 422] [outer = 0x7f7d20ca6000]
10:35:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d217b4000) [pid = 1881] [serial = 423] [outer = 0x7f7d20ca6000]
10:35:51 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:51 INFO - document served over http requires an https
10:35:51 INFO - sub-resource via xhr-request using the meta-referrer
10:35:51 INFO - delivery method with swap-origin-redirect and when
10:35:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:35:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:35:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:35:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1636ms
10:35:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:35:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c5000 == 18 [pid = 1881] [id = 152]
10:35:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d216c4000) [pid = 1881] [serial = 424] [outer = (nil)]
10:35:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d21b8b800) [pid = 1881] [serial = 425] [outer = 0x7f7d216c4000]
10:35:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d22f2d400) [pid = 1881] [serial = 426] [outer = 0x7f7d216c4000]
10:35:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:35:53 INFO - document served over http requires an http
10:35:53 INFO - sub-resource via fetch-request using the meta-referrer
10:35:53 INFO - delivery method with keep-origin-redirect and when
10:35:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:35:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1985ms
10:35:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:35:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2220e800 == 19 [pid = 1881] [id = 153]
10:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d2228d800) [pid = 1881] [serial = 427] [outer = (nil)]
10:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d23a85400) [pid = 1881] [serial = 428] [outer = 0x7f7d2228d800]
10:35:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d2483c400) [pid = 1881] [serial = 429] [outer = 0x7f7d2228d800]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d214cb800) [pid = 1881] [serial = 377] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d29682000) [pid = 1881] [serial = 368] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d2228b000) [pid = 1881] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353308369]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d213c8c00) [pid = 1881] [serial = 380] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d2b419400) [pid = 1881] [serial = 371] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d217b3800) [pid = 1881] [serial = 374] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d2639cc00) [pid = 1881] [serial = 365] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d25e66c00) [pid = 1881] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d22f32800) [pid = 1881] [serial = 360] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d21942800) [pid = 1881] [serial = 383] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d229afc00) [pid = 1881] [serial = 386] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d213ca400) [pid = 1881] [serial = 389] [outer = (nil)] [url = about:blank]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d214cbc00) [pid = 1881] [serial = 382] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d216c6000) [pid = 1881] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353308369]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d213c4c00) [pid = 1881] [serial = 379] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d21b82400) [pid = 1881] [serial = 385] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d25c5c400) [pid = 1881] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:35:56 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d217aa000) [pid = 1881] [serial = 381] [outer = (nil)] [url = about:blank]
10:35:56 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:35:56 INFO - document served over http requires an http
10:35:56 INFO - sub-resource via fetch-request using the meta-referrer
10:35:56 INFO - delivery method with no-redirect and when
10:35:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html:23:7
10:35:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2894ms
10:35:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:35:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227dc000 == 20 [pid = 1881] [id = 154]
10:35:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d214cb800) [pid = 1881] [serial = 430] [outer = (nil)]
10:35:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d21b81800) [pid = 1881] [serial = 431] [outer = 0x7f7d214cb800]
10:35:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:35:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d23595800) [pid = 1881] [serial = 432] [outer = 0x7f7d214cb800]
10:35:58 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:35:58 INFO - document served over http requires an http
10:35:58 INFO - sub-resource via fetch-request using the meta-referrer
10:35:58 INFO - delivery method with swap-origin-redirect and when
10:35:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:35:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:35:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:35:58 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:35:58 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:35:58 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:35:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:35:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:35:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:35:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1935ms
10:35:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:35:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22221800 == 21 [pid = 1881] [id = 155]
10:35:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d216c6000) [pid = 1881] [serial = 433] [outer = (nil)]
10:35:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d217adc00) [pid = 1881] [serial = 434] [outer = 0x7f7d216c6000]
10:36:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d23545000) [pid = 1881] [serial = 435] [outer = 0x7f7d216c6000]
10:36:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2369e800 == 22 [pid = 1881] [id = 156]
10:36:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d245d3c00) [pid = 1881] [serial = 436] [outer = (nil)]
10:36:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d245d9000) [pid = 1881] [serial = 437] [outer = 0x7f7d245d3c00]
10:36:01 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:01 INFO - document served over http requires an http
10:36:01 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:01 INFO - delivery method with keep-origin-redirect and when
10:36:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:36:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3090ms
10:36:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:36:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2491f800 == 23 [pid = 1881] [id = 157]
10:36:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d215f1000) [pid = 1881] [serial = 438] [outer = (nil)]
10:36:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d2498f400) [pid = 1881] [serial = 439] [outer = 0x7f7d215f1000]
10:36:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d265a7400) [pid = 1881] [serial = 440] [outer = 0x7f7d215f1000]
10:36:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e84800 == 24 [pid = 1881] [id = 158]
10:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d27e95000) [pid = 1881] [serial = 441] [outer = (nil)]
10:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d29680800) [pid = 1881] [serial = 442] [outer = 0x7f7d27e95000]
10:36:03 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:03 INFO - document served over http requires an http
10:36:03 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:03 INFO - delivery method with no-redirect and when
10:36:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
10:36:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1847ms
10:36:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:36:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26382000 == 25 [pid = 1881] [id = 159]
10:36:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d24d74800) [pid = 1881] [serial = 443] [outer = (nil)]
10:36:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d29682000) [pid = 1881] [serial = 444] [outer = 0x7f7d24d74800]
10:36:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1feb8c00) [pid = 1881] [serial = 445] [outer = 0x7f7d24d74800]
10:36:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b69f000 == 26 [pid = 1881] [id = 160]
10:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1febd000) [pid = 1881] [serial = 446] [outer = (nil)]
10:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1fec0800) [pid = 1881] [serial = 447] [outer = 0x7f7d1febd000]
10:36:05 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:05 INFO - document served over http requires an http
10:36:05 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:05 INFO - delivery method with swap-origin-redirect and when
10:36:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:36:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1799ms
10:36:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:36:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd03000 == 27 [pid = 1881] [id = 161]
10:36:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1fec3c00) [pid = 1881] [serial = 448] [outer = (nil)]
10:36:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1fec6000) [pid = 1881] [serial = 449] [outer = 0x7f7d1fec3c00]
10:36:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1fd76c00) [pid = 1881] [serial = 450] [outer = 0x7f7d1fec3c00]
10:36:07 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:07 INFO - document served over http requires an http
10:36:07 INFO - sub-resource via script-tag using the meta-referrer
10:36:07 INFO - delivery method with keep-origin-redirect and when
10:36:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
10:36:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1750ms
10:36:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:36:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd1b800 == 28 [pid = 1881] [id = 162]
10:36:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1fd7e400) [pid = 1881] [serial = 451] [outer = (nil)]
10:36:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1fec3800) [pid = 1881] [serial = 452] [outer = 0x7f7d1fd7e400]
10:36:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1edb0000) [pid = 1881] [serial = 453] [outer = 0x7f7d1fd7e400]
10:36:09 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:09 INFO - document served over http requires an http
10:36:09 INFO - sub-resource via script-tag using the meta-referrer
10:36:09 INFO - delivery method with no-redirect and when
10:36:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html:23:7
10:36:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2310ms
10:36:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:36:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed54000 == 29 [pid = 1881] [id = 163]
10:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1edbb400) [pid = 1881] [serial = 454] [outer = (nil)]
10:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1fd7ec00) [pid = 1881] [serial = 455] [outer = 0x7f7d1edbb400]
10:36:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1eabcc00) [pid = 1881] [serial = 456] [outer = 0x7f7d1edbb400]
10:36:11 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:11 INFO - document served over http requires an http
10:36:11 INFO - sub-resource via script-tag using the meta-referrer
10:36:11 INFO - delivery method with swap-origin-redirect and when
10:36:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
10:36:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2437ms
10:36:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:36:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb0e800 == 30 [pid = 1881] [id = 164]
10:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1eac7400) [pid = 1881] [serial = 457] [outer = (nil)]
10:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1edb9800) [pid = 1881] [serial = 458] [outer = 0x7f7d1eac7400]
10:36:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1ec05c00) [pid = 1881] [serial = 459] [outer = 0x7f7d1eac7400]
10:36:14 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:14 INFO - document served over http requires an http
10:36:14 INFO - sub-resource via xhr-request using the meta-referrer
10:36:14 INFO - delivery method with keep-origin-redirect and when
10:36:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
10:36:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2128ms
10:36:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:36:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23581000 == 31 [pid = 1881] [id = 165]
10:36:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1eac7c00) [pid = 1881] [serial = 460] [outer = (nil)]
10:36:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1ec0d400) [pid = 1881] [serial = 461] [outer = 0x7f7d1eac7c00]
10:36:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d1e106000) [pid = 1881] [serial = 462] [outer = 0x7f7d1eac7c00]
10:36:16 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:16 INFO - document served over http requires an http
10:36:16 INFO - sub-resource via xhr-request using the meta-referrer
10:36:16 INFO - delivery method with no-redirect and when
10:36:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html:23:7
10:36:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2819ms
10:36:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:36:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eccb800 == 32 [pid = 1881] [id = 166]
10:36:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1ec0cc00) [pid = 1881] [serial = 463] [outer = (nil)]
10:36:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d1edba000) [pid = 1881] [serial = 464] [outer = 0x7f7d1ec0cc00]
10:36:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d1dde0c00) [pid = 1881] [serial = 465] [outer = 0x7f7d1ec0cc00]
10:36:19 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:19 INFO - document served over http requires an http
10:36:19 INFO - sub-resource via xhr-request using the meta-referrer
10:36:19 INFO - delivery method with swap-origin-redirect and when
10:36:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:36:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2683ms
10:36:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:36:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddb6800 == 33 [pid = 1881] [id = 167]
10:36:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1e10e800) [pid = 1881] [serial = 466] [outer = (nil)]
10:36:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1eabe000) [pid = 1881] [serial = 467] [outer = 0x7f7d1e10e800]
10:36:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1fb33c00) [pid = 1881] [serial = 468] [outer = 0x7f7d1e10e800]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2220e800 == 32 [pid = 1881] [id = 153]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dd4000 == 31 [pid = 1881] [id = 127]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c5000 == 30 [pid = 1881] [id = 152]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d1c800 == 29 [pid = 1881] [id = 151]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f046800 == 28 [pid = 1881] [id = 150]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fb99000 == 27 [pid = 1881] [id = 148]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff66000 == 26 [pid = 1881] [id = 147]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e9800 == 25 [pid = 1881] [id = 146]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200db800 == 24 [pid = 1881] [id = 145]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6b3800 == 23 [pid = 1881] [id = 144]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28022000 == 22 [pid = 1881] [id = 143]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214ad800 == 21 [pid = 1881] [id = 135]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2601a800 == 20 [pid = 1881] [id = 142]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2512f800 == 19 [pid = 1881] [id = 141]
10:36:21 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227df000 == 18 [pid = 1881] [id = 140]
10:36:21 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d227b3c00) [pid = 1881] [serial = 384] [outer = (nil)] [url = about:blank]
10:36:21 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d24d75c00) [pid = 1881] [serial = 356] [outer = (nil)] [url = about:blank]
10:36:21 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d23591000) [pid = 1881] [serial = 387] [outer = (nil)] [url = about:blank]
10:36:21 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:21 INFO - document served over http requires an https
10:36:21 INFO - sub-resource via fetch-request using the meta-referrer
10:36:21 INFO - delivery method with keep-origin-redirect and when
10:36:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
10:36:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1892ms
10:36:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:36:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f042000 == 19 [pid = 1881] [id = 168]
10:36:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1e10ec00) [pid = 1881] [serial = 469] [outer = (nil)]
10:36:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1fe71000) [pid = 1881] [serial = 470] [outer = 0x7f7d1e10ec00]
10:36:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1feba000) [pid = 1881] [serial = 471] [outer = 0x7f7d1e10ec00]
10:36:23 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:23 INFO - document served over http requires an https
10:36:23 INFO - sub-resource via fetch-request using the meta-referrer
10:36:23 INFO - delivery method with no-redirect and when
10:36:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
10:36:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1631ms
10:36:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:36:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff5e000 == 20 [pid = 1881] [id = 169]
10:36:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1fd77c00) [pid = 1881] [serial = 472] [outer = (nil)]
10:36:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d20dbf400) [pid = 1881] [serial = 473] [outer = 0x7f7d1fd77c00]
10:36:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d215ef000) [pid = 1881] [serial = 474] [outer = 0x7f7d1fd77c00]
10:36:25 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:25 INFO - document served over http requires an https
10:36:25 INFO - sub-resource via fetch-request using the meta-referrer
10:36:25 INFO - delivery method with swap-origin-redirect and when
10:36:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:25 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:25 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:25 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html:23:7
10:36:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2252ms
10:36:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:36:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d0a000 == 21 [pid = 1881] [id = 170]
10:36:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d20dbac00) [pid = 1881] [serial = 475] [outer = (nil)]
10:36:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d217a8800) [pid = 1881] [serial = 476] [outer = 0x7f7d20dbac00]
10:36:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d21b87400) [pid = 1881] [serial = 477] [outer = 0x7f7d20dbac00]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1fe78400) [pid = 1881] [serial = 410] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1fc7b000) [pid = 1881] [serial = 416] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1fe70c00) [pid = 1881] [serial = 419] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d215f6400) [pid = 1881] [serial = 407] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d216c7800) [pid = 1881] [serial = 392] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d25c59000) [pid = 1881] [serial = 402] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1fb35800) [pid = 1881] [serial = 413] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d23a85400) [pid = 1881] [serial = 428] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d21b8b800) [pid = 1881] [serial = 425] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d245cf400) [pid = 1881] [serial = 397] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d23a87000) [pid = 1881] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d2e6a9c00) [pid = 1881] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d25e65c00) [pid = 1881] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353335303]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d214d1c00) [pid = 1881] [serial = 422] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d21b81800) [pid = 1881] [serial = 431] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d2228d800) [pid = 1881] [serial = 427] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d1fc78400) [pid = 1881] [serial = 418] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d20ca6000) [pid = 1881] [serial = 421] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d216c4000) [pid = 1881] [serial = 424] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d2b54ec00) [pid = 1881] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d22f37c00) [pid = 1881] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d24d72800) [pid = 1881] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353335303]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d217b4000) [pid = 1881] [serial = 423] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d214d9c00) [pid = 1881] [serial = 420] [outer = (nil)] [url = about:blank]
10:36:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213ed800 == 22 [pid = 1881] [id = 171]
10:36:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1fc75c00) [pid = 1881] [serial = 478] [outer = (nil)]
10:36:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d20dbf800) [pid = 1881] [serial = 479] [outer = 0x7f7d1fc75c00]
10:36:28 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:28 INFO - document served over http requires an https
10:36:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:28 INFO - delivery method with keep-origin-redirect and when
10:36:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
10:36:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2641ms
10:36:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:36:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c0800 == 23 [pid = 1881] [id = 172]
10:36:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d20ca7c00) [pid = 1881] [serial = 480] [outer = (nil)]
10:36:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d215f3c00) [pid = 1881] [serial = 481] [outer = 0x7f7d20ca7c00]
10:36:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d227ab000) [pid = 1881] [serial = 482] [outer = 0x7f7d20ca7c00]
10:36:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fb9e000 == 24 [pid = 1881] [id = 173]
10:36:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1eabb000) [pid = 1881] [serial = 483] [outer = (nil)]
10:36:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1edb6800) [pid = 1881] [serial = 484] [outer = 0x7f7d1eabb000]
10:36:31 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:31 INFO - document served over http requires an https
10:36:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:31 INFO - delivery method with no-redirect and when
10:36:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html:23:7
10:36:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2949ms
10:36:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:36:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214ba800 == 25 [pid = 1881] [id = 174]
10:36:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1fd7d400) [pid = 1881] [serial = 485] [outer = (nil)]
10:36:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d20db2400) [pid = 1881] [serial = 486] [outer = 0x7f7d1fd7d400]
10:36:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d2193b000) [pid = 1881] [serial = 487] [outer = 0x7f7d1fd7d400]
10:36:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222d5800 == 26 [pid = 1881] [id = 175]
10:36:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d227a7800) [pid = 1881] [serial = 488] [outer = (nil)]
10:36:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d22bd0c00) [pid = 1881] [serial = 489] [outer = 0x7f7d227a7800]
10:36:33 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:33 INFO - document served over http requires an https
10:36:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:36:33 INFO - delivery method with swap-origin-redirect and when
10:36:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html:23:7
10:36:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2192ms
10:36:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:36:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227f4800 == 27 [pid = 1881] [id = 176]
10:36:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1fd7cc00) [pid = 1881] [serial = 490] [outer = (nil)]
10:36:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d229a4400) [pid = 1881] [serial = 491] [outer = 0x7f7d1fd7cc00]
10:36:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d245cb400) [pid = 1881] [serial = 492] [outer = 0x7f7d1fd7cc00]
10:36:35 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:35 INFO - document served over http requires an https
10:36:35 INFO - sub-resource via script-tag using the meta-referrer
10:36:35 INFO - delivery method with keep-origin-redirect and when
10:36:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html:23:7
10:36:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1883ms
10:36:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:36:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25138000 == 28 [pid = 1881] [id = 177]
10:36:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d22f39800) [pid = 1881] [serial = 493] [outer = (nil)]
10:36:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d24d72800) [pid = 1881] [serial = 494] [outer = 0x7f7d22f39800]
10:36:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d2655e000) [pid = 1881] [serial = 495] [outer = 0x7f7d22f39800]
10:36:37 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:37 INFO - document served over http requires an https
10:36:37 INFO - sub-resource via script-tag using the meta-referrer
10:36:37 INFO - delivery method with no-redirect and when
10:36:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
10:36:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1834ms
10:36:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:36:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b69b000 == 29 [pid = 1881] [id = 178]
10:36:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d24d0dc00) [pid = 1881] [serial = 496] [outer = (nil)]
10:36:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d1df61c00) [pid = 1881] [serial = 497] [outer = 0x7f7d24d0dc00]
10:36:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d1df67400) [pid = 1881] [serial = 498] [outer = 0x7f7d24d0dc00]
10:36:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:39 INFO - document served over http requires an https
10:36:39 INFO - sub-resource via script-tag using the meta-referrer
10:36:39 INFO - delivery method with swap-origin-redirect and when
10:36:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:36:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:36:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html:23:7
10:36:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2249ms
10:36:39 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:36:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd16000 == 30 [pid = 1881] [id = 179]
10:36:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1da79000) [pid = 1881] [serial = 499] [outer = (nil)]
10:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d1da7a000) [pid = 1881] [serial = 500] [outer = 0x7f7d1da79000]
10:36:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d1da81000) [pid = 1881] [serial = 501] [outer = 0x7f7d1da79000]
10:36:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f8bb11e2c00) [pid = 1833] [serial = 26] [outer = 0x7f8bb0451800]
10:36: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
10:36:41 INFO - document served over http requires an https
10:36:41 INFO - sub-resource via xhr-request using the meta-referrer
10:36:41 INFO - delivery method with keep-origin-redirect and when
10:36:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36: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
10:36:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2400ms
10:36:41 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:36:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf08800 == 31 [pid = 1881] [id = 180]
10:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d1d979800) [pid = 1881] [serial = 502] [outer = (nil)]
10:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1d97a800) [pid = 1881] [serial = 503] [outer = 0x7f7d1d979800]
10:36:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1d981000) [pid = 1881] [serial = 504] [outer = 0x7f7d1d979800]
10:36:45 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is origin when a
10:36:45 INFO - document served over http requires an https
10:36:45 INFO - sub-resource via xhr-request using the meta-referrer
10:36:45 INFO - delivery method with no-redirect and when
10:36:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html:23:7
10:36:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4049ms
10:36:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:36:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecbe000 == 32 [pid = 1881] [id = 181]
10:36:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1df6b400) [pid = 1881] [serial = 505] [outer = (nil)]
10:36:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1df6f800) [pid = 1881] [serial = 506] [outer = 0x7f7d1df6b400]
10:36:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d1edb5000) [pid = 1881] [serial = 507] [outer = 0x7f7d1df6b400]
10:36:47 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:47 INFO - document served over http requires an https
10:36:47 INFO - sub-resource via xhr-request using the meta-referrer
10:36:48 INFO - delivery method with swap-origin-redirect and when
10:36:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:36:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:36:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html:23:7
10:36:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2092ms
10:36:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:36:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda2000 == 33 [pid = 1881] [id = 182]
10:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d1df6e400) [pid = 1881] [serial = 508] [outer = (nil)]
10:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d1edb0400) [pid = 1881] [serial = 509] [outer = 0x7f7d1df6e400]
10:36:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d1fd74800) [pid = 1881] [serial = 510] [outer = 0x7f7d1df6e400]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213ed800 == 32 [pid = 1881] [id = 171]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d0a000 == 31 [pid = 1881] [id = 170]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff5e000 == 30 [pid = 1881] [id = 169]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f042000 == 29 [pid = 1881] [id = 168]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d236a1800 == 28 [pid = 1881] [id = 139]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddb6800 == 27 [pid = 1881] [id = 167]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eccb800 == 26 [pid = 1881] [id = 166]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23581000 == 25 [pid = 1881] [id = 165]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb0e800 == 24 [pid = 1881] [id = 164]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed54000 == 23 [pid = 1881] [id = 163]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd1b800 == 22 [pid = 1881] [id = 162]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b69f000 == 21 [pid = 1881] [id = 160]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd03000 == 20 [pid = 1881] [id = 161]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26382000 == 19 [pid = 1881] [id = 159]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e84800 == 18 [pid = 1881] [id = 158]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222d4000 == 17 [pid = 1881] [id = 133]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2491f800 == 16 [pid = 1881] [id = 157]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2369e800 == 15 [pid = 1881] [id = 156]
10:36:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22221800 == 14 [pid = 1881] [id = 155]
10:36:49 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d2483c400) [pid = 1881] [serial = 429] [outer = (nil)] [url = about:blank]
10:36:49 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d22f2d400) [pid = 1881] [serial = 426] [outer = (nil)] [url = about:blank]
10:36:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:49 INFO - document served over http requires an http
10:36:49 INFO - sub-resource via fetch-request using the http-csp
10:36:49 INFO - delivery method with keep-origin-redirect and when
10:36:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:36:49 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 1788ms
10:36:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:36:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb09800 == 15 [pid = 1881] [id = 183]
10:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d1df6d000) [pid = 1881] [serial = 511] [outer = (nil)]
10:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d1e105000) [pid = 1881] [serial = 512] [outer = 0x7f7d1df6d000]
10:36:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d1edb8000) [pid = 1881] [serial = 513] [outer = 0x7f7d1df6d000]
10:36:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:36:51 INFO - document served over http requires an http
10:36:51 INFO - sub-resource via fetch-request using the http-csp
10:36:51 INFO - delivery method with no-redirect and when
10:36:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
10:36:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1794ms
10:36:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:36:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd06800 == 16 [pid = 1881] [id = 184]
10:36:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d1df6d400) [pid = 1881] [serial = 514] [outer = (nil)]
10:36:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d1fe7bc00) [pid = 1881] [serial = 515] [outer = 0x7f7d1df6d400]
10:36:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d20c9a400) [pid = 1881] [serial = 516] [outer = 0x7f7d1df6d400]
10:36:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:36:53 INFO - document served over http requires an http
10:36:53 INFO - sub-resource via fetch-request using the http-csp
10:36:53 INFO - delivery method with swap-origin-redirect and when
10:36:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:36:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:36:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:36:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:36:53 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 2031ms
10:36:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:36:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d0c000 == 17 [pid = 1881] [id = 185]
10:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d1fe78000) [pid = 1881] [serial = 517] [outer = (nil)]
10:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d215ee400) [pid = 1881] [serial = 518] [outer = 0x7f7d1fe78000]
10:36:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d217a5400) [pid = 1881] [serial = 519] [outer = 0x7f7d1fe78000]
10:36:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c5000 == 18 [pid = 1881] [id = 186]
10:36:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d217b0400) [pid = 1881] [serial = 520] [outer = (nil)]
10:36:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d21942000) [pid = 1881] [serial = 521] [outer = 0x7f7d217b0400]
10:36:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:36:56 INFO - document served over http requires an http
10:36:56 INFO - sub-resource via iframe-tag using the http-csp
10:36:56 INFO - delivery method with keep-origin-redirect and when
10:36:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:36:56 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 2444ms
10:36:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:36:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b38800 == 19 [pid = 1881] [id = 187]
10:36:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d214d2c00) [pid = 1881] [serial = 522] [outer = (nil)]
10:36:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d22291c00) [pid = 1881] [serial = 523] [outer = 0x7f7d214d2c00]
10:36:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d229b1800) [pid = 1881] [serial = 524] [outer = 0x7f7d214d2c00]
10:36:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222c5000 == 20 [pid = 1881] [id = 188]
10:36:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d22f2d800) [pid = 1881] [serial = 525] [outer = (nil)]
10:36:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d22f38400) [pid = 1881] [serial = 526] [outer = 0x7f7d22f2d800]
10:36:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:36:58 INFO - document served over http requires an http
10:36:58 INFO - sub-resource via iframe-tag using the http-csp
10:36:58 INFO - delivery method with no-redirect and when
10:36:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:36:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:36:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:36:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:36:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:36:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:36:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:36:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2134ms
10:36:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:36:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227ed000 == 21 [pid = 1881] [id = 189]
10:36:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d21935400) [pid = 1881] [serial = 527] [outer = (nil)]
10:36:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d2354dc00) [pid = 1881] [serial = 528] [outer = 0x7f7d21935400]
10:36:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:36:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d23ad5c00) [pid = 1881] [serial = 529] [outer = 0x7f7d21935400]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fb9e000 == 20 [pid = 1881] [id = 173]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222d5800 == 19 [pid = 1881] [id = 175]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214ba800 == 18 [pid = 1881] [id = 174]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227f4800 == 17 [pid = 1881] [id = 176]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25138000 == 16 [pid = 1881] [id = 177]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b69b000 == 15 [pid = 1881] [id = 178]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd16000 == 14 [pid = 1881] [id = 179]
10:37:01 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecbe000 == 13 [pid = 1881] [id = 181]
10:37:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0c800 == 14 [pid = 1881] [id = 190]
10:37:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1da82c00) [pid = 1881] [serial = 530] [outer = (nil)]
10:37:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d1df61800) [pid = 1881] [serial = 531] [outer = 0x7f7d1da82c00]
10:37:02 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:02 INFO - document served over http requires an http
10:37:02 INFO - sub-resource via iframe-tag using the http-csp
10:37:02 INFO - delivery method with swap-origin-redirect and when
10:37: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/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:37:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:37:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:02 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:37:02 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 3793ms
10:37:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:37:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddb1000 == 15 [pid = 1881] [id = 191]
10:37:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f7d1dde1c00) [pid = 1881] [serial = 532] [outer = (nil)]
10:37:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f7d1eabac00) [pid = 1881] [serial = 533] [outer = 0x7f7d1dde1c00]
10:37:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f7d1fc81400) [pid = 1881] [serial = 534] [outer = 0x7f7d1dde1c00]
10:37:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:03 INFO - document served over http requires an http
10:37:03 INFO - sub-resource via script-tag using the http-csp
10:37:03 INFO - delivery method with keep-origin-redirect and when
10:37:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:37:03 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 1742ms
10:37:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:37:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbaf000 == 16 [pid = 1881] [id = 192]
10:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f7d1e103000) [pid = 1881] [serial = 535] [outer = (nil)]
10:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f7d214d1800) [pid = 1881] [serial = 536] [outer = 0x7f7d1e103000]
10:37:04 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f8bb4193000) [pid = 1833] [serial = 25] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:37:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f7d22bd6c00) [pid = 1881] [serial = 537] [outer = 0x7f7d1e103000]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f7d24d72800) [pid = 1881] [serial = 494] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f7d1d97a800) [pid = 1881] [serial = 503] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f7d1da7a000) [pid = 1881] [serial = 500] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f7d215f3c00) [pid = 1881] [serial = 481] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f7d1edb6800) [pid = 1881] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353389988]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f7d229a4400) [pid = 1881] [serial = 491] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d22bd0c00) [pid = 1881] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1df61c00) [pid = 1881] [serial = 497] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d20db2400) [pid = 1881] [serial = 486] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1df6f800) [pid = 1881] [serial = 506] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1edb9800) [pid = 1881] [serial = 458] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1ec0d400) [pid = 1881] [serial = 461] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1fec3800) [pid = 1881] [serial = 452] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d1fd7ec00) [pid = 1881] [serial = 455] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d1fec0800) [pid = 1881] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d29682000) [pid = 1881] [serial = 444] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1fec6000) [pid = 1881] [serial = 449] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d245d9000) [pid = 1881] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d217adc00) [pid = 1881] [serial = 434] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d29680800) [pid = 1881] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353363252]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d2498f400) [pid = 1881] [serial = 439] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d20dbf400) [pid = 1881] [serial = 473] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d1edba000) [pid = 1881] [serial = 464] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d20dbf800) [pid = 1881] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d217a8800) [pid = 1881] [serial = 476] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d1fe71000) [pid = 1881] [serial = 470] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d1eabe000) [pid = 1881] [serial = 467] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d1edb0400) [pid = 1881] [serial = 509] [outer = (nil)] [url = about:blank]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1fd77c00) [pid = 1881] [serial = 472] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1e10ec00) [pid = 1881] [serial = 469] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1e10e800) [pid = 1881] [serial = 466] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d20dbac00) [pid = 1881] [serial = 475] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1fc75c00) [pid = 1881] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1df6b400) [pid = 1881] [serial = 505] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1eabb000) [pid = 1881] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353389988]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d227a7800) [pid = 1881] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1febd000) [pid = 1881] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d245d3c00) [pid = 1881] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:05 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d27e95000) [pid = 1881] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353363252]
10:37:06 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1edb5000) [pid = 1881] [serial = 507] [outer = (nil)] [url = about:blank]
10:37:06 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d227a9000) [pid = 1881] [serial = 390] [outer = (nil)] [url = about:blank]
10:37:06 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:06 INFO - document served over http requires an http
10:37:06 INFO - sub-resource via script-tag using the http-csp
10:37:06 INFO - delivery method with no-redirect and when
10:37:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:06 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:37:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2291ms
10:37:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:37:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22219000 == 17 [pid = 1881] [id = 193]
10:37:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1edb6800) [pid = 1881] [serial = 538] [outer = (nil)]
10:37:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1edbb800) [pid = 1881] [serial = 539] [outer = 0x7f7d1edb6800]
10:37:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d1fec6000) [pid = 1881] [serial = 540] [outer = 0x7f7d1edb6800]
10:37:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:07 INFO - document served over http requires an http
10:37:07 INFO - sub-resource via script-tag using the http-csp
10:37:07 INFO - delivery method with swap-origin-redirect and when
10:37:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:37:07 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 1587ms
10:37:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:37:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb1e800 == 18 [pid = 1881] [id = 194]
10:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d1eac2400) [pid = 1881] [serial = 541] [outer = (nil)]
10:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1edb5000) [pid = 1881] [serial = 542] [outer = 0x7f7d1eac2400]
10:37:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d213c8c00) [pid = 1881] [serial = 543] [outer = 0x7f7d1eac2400]
10:37:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:09 INFO - document served over http requires an http
10:37:09 INFO - sub-resource via xhr-request using the http-csp
10:37:09 INFO - delivery method with keep-origin-redirect and when
10:37: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"
10:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:37:09 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 2179ms
10:37:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:37:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23692800 == 19 [pid = 1881] [id = 195]
10:37:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d1ec09000) [pid = 1881] [serial = 544] [outer = (nil)]
10:37:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d229a3400) [pid = 1881] [serial = 545] [outer = 0x7f7d1ec09000]
10:37:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d23ad7400) [pid = 1881] [serial = 546] [outer = 0x7f7d1ec09000]
10:37:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:12 INFO - document served over http requires an http
10:37:12 INFO - sub-resource via xhr-request using the http-csp
10:37:12 INFO - delivery method with no-redirect and when
10:37: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"
10:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:37:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2138ms
10:37:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:37:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4f800 == 20 [pid = 1881] [id = 196]
10:37:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d229b1c00) [pid = 1881] [serial = 547] [outer = (nil)]
10:37:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d23ae4400) [pid = 1881] [serial = 548] [outer = 0x7f7d229b1c00]
10:37:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d24984800) [pid = 1881] [serial = 549] [outer = 0x7f7d229b1c00]
10:37:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:14 INFO - document served over http requires an http
10:37:14 INFO - sub-resource via xhr-request using the http-csp
10:37:14 INFO - delivery method with swap-origin-redirect and when
10:37:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:37:14 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 2143ms
10:37:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:37:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2511b000 == 21 [pid = 1881] [id = 197]
10:37:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d245d6000) [pid = 1881] [serial = 550] [outer = (nil)]
10:37:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d24d10400) [pid = 1881] [serial = 551] [outer = 0x7f7d245d6000]
10:37:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d24d7f400) [pid = 1881] [serial = 552] [outer = 0x7f7d245d6000]
10:37:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:17 INFO - document served over http requires an https
10:37:17 INFO - sub-resource via fetch-request using the http-csp
10:37:17 INFO - delivery method with keep-origin-redirect and when
10:37: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"
10:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:37:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:37:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:37:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:37:17 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 3105ms
10:37:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:37:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e8b800 == 22 [pid = 1881] [id = 198]
10:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d24d08800) [pid = 1881] [serial = 553] [outer = (nil)]
10:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d25e62c00) [pid = 1881] [serial = 554] [outer = 0x7f7d24d08800]
10:37:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d26037000) [pid = 1881] [serial = 555] [outer = 0x7f7d24d08800]
10:37:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:19 INFO - document served over http requires an https
10:37:19 INFO - sub-resource via fetch-request using the http-csp
10:37:19 INFO - delivery method with no-redirect and when
10:37:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:37:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:37:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:37:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:37:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1953ms
10:37:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:37:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26030800 == 23 [pid = 1881] [id = 199]
10:37:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d25c5d000) [pid = 1881] [serial = 556] [outer = (nil)]
10:37:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d2655a000) [pid = 1881] [serial = 557] [outer = 0x7f7d25c5d000]
10:37:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d265b2c00) [pid = 1881] [serial = 558] [outer = 0x7f7d25c5d000]
10:37:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:21 INFO - document served over http requires an https
10:37:21 INFO - sub-resource via fetch-request using the http-csp
10:37:21 INFO - delivery method with swap-origin-redirect and when
10:37:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:37:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:37:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:37:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:37:21 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 1941ms
10:37:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:37:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2802a800 == 24 [pid = 1881] [id = 200]
10:37:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d263a5c00) [pid = 1881] [serial = 559] [outer = (nil)]
10:37:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d2717e000) [pid = 1881] [serial = 560] [outer = 0x7f7d263a5c00]
10:37:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d27f6e000) [pid = 1881] [serial = 561] [outer = 0x7f7d263a5c00]
10:37:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6a2800 == 25 [pid = 1881] [id = 201]
10:37:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d2967cc00) [pid = 1881] [serial = 562] [outer = (nil)]
10:37:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d1fc77c00) [pid = 1881] [serial = 563] [outer = 0x7f7d2967cc00]
10:37:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:24 INFO - document served over http requires an https
10:37:24 INFO - sub-resource via iframe-tag using the http-csp
10:37:24 INFO - delivery method with keep-origin-redirect and when
10:37:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:37:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:37:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:37:24 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 3158ms
10:37:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:37:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd23800 == 26 [pid = 1881] [id = 202]
10:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d1df63000) [pid = 1881] [serial = 564] [outer = (nil)]
10:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d1df69c00) [pid = 1881] [serial = 565] [outer = 0x7f7d1df63000]
10:37:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d1edaf800) [pid = 1881] [serial = 566] [outer = 0x7f7d1df63000]
10:37:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddaf000 == 27 [pid = 1881] [id = 203]
10:37:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1dde1800) [pid = 1881] [serial = 567] [outer = (nil)]
10:37:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1ec06800) [pid = 1881] [serial = 568] [outer = 0x7f7d1dde1800]
10:37:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:26 INFO - document served over http requires an https
10:37:26 INFO - sub-resource via iframe-tag using the http-csp
10:37:26 INFO - delivery method with no-redirect and when
10:37:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:37:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:37:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:37:27 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2293ms
10:37:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:37:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb15000 == 28 [pid = 1881] [id = 204]
10:37:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1da80800) [pid = 1881] [serial = 569] [outer = (nil)]
10:37:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1dde0400) [pid = 1881] [serial = 570] [outer = 0x7f7d1da80800]
10:37:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1fc7d000) [pid = 1881] [serial = 571] [outer = 0x7f7d1da80800]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbaf000 == 27 [pid = 1881] [id = 192]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddb1000 == 26 [pid = 1881] [id = 191]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0c800 == 25 [pid = 1881] [id = 190]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227ed000 == 24 [pid = 1881] [id = 189]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222c5000 == 23 [pid = 1881] [id = 188]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b38800 == 22 [pid = 1881] [id = 187]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c5000 == 21 [pid = 1881] [id = 186]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d0c000 == 20 [pid = 1881] [id = 185]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd06800 == 19 [pid = 1881] [id = 184]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda2000 == 18 [pid = 1881] [id = 182]
10:37:28 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb09800 == 17 [pid = 1881] [id = 183]
10:37:28 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1feba000) [pid = 1881] [serial = 471] [outer = (nil)] [url = about:blank]
10:37:28 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d23595800) [pid = 1881] [serial = 432] [outer = (nil)] [url = about:blank]
10:37:28 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1fb33c00) [pid = 1881] [serial = 468] [outer = (nil)] [url = about:blank]
10:37:28 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d21b87400) [pid = 1881] [serial = 477] [outer = (nil)] [url = about:blank]
10:37:28 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d215ef000) [pid = 1881] [serial = 474] [outer = (nil)] [url = about:blank]
10:37:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd08800 == 18 [pid = 1881] [id = 205]
10:37:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1da85800) [pid = 1881] [serial = 572] [outer = (nil)]
10:37:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1e109c00) [pid = 1881] [serial = 573] [outer = 0x7f7d1da85800]
10:37:29 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:29 INFO - document served over http requires an https
10:37:29 INFO - sub-resource via iframe-tag using the http-csp
10:37:29 INFO - delivery method with swap-origin-redirect and when
10:37:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:37:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:37:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:37:29 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 2393ms
10:37:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:37:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda2000 == 19 [pid = 1881] [id = 206]
10:37:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1df69800) [pid = 1881] [serial = 574] [outer = (nil)]
10:37:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1ec0b400) [pid = 1881] [serial = 575] [outer = 0x7f7d1df69800]
10:37:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1fe70000) [pid = 1881] [serial = 576] [outer = 0x7f7d1df69800]
10:37:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:32 INFO - document served over http requires an https
10:37:32 INFO - sub-resource via script-tag using the http-csp
10:37:32 INFO - delivery method with keep-origin-redirect and when
10:37:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:32 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:32 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:37:32 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 2838ms
10:37:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:37:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f031000 == 20 [pid = 1881] [id = 207]
10:37:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d1fc78000) [pid = 1881] [serial = 577] [outer = (nil)]
10:37:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f7d1fec1c00) [pid = 1881] [serial = 578] [outer = 0x7f7d1fc78000]
10:37:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f7d20dbbc00) [pid = 1881] [serial = 579] [outer = 0x7f7d1fc78000]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f7d22293000) [pid = 1881] [serial = 325] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f7d1df6e400) [pid = 1881] [serial = 508] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d213c7400) [pid = 1881] [serial = 337] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1eac7c00) [pid = 1881] [serial = 460] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d216c6000) [pid = 1881] [serial = 433] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d24983400) [pid = 1881] [serial = 331] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1fc7a000) [pid = 1881] [serial = 415] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d23ad9000) [pid = 1881] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1edbb400) [pid = 1881] [serial = 454] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d22bcf400) [pid = 1881] [serial = 364] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d24d74800) [pid = 1881] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d1ec0cc00) [pid = 1881] [serial = 463] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1fec3c00) [pid = 1881] [serial = 448] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d22293400) [pid = 1881] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d1d979800) [pid = 1881] [serial = 502] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d21b80400) [pid = 1881] [serial = 354] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1e105000) [pid = 1881] [serial = 512] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d21942000) [pid = 1881] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d215ee400) [pid = 1881] [serial = 518] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d1eabac00) [pid = 1881] [serial = 533] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d22f38400) [pid = 1881] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353417955]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d22291c00) [pid = 1881] [serial = 523] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d1df61800) [pid = 1881] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d2354dc00) [pid = 1881] [serial = 528] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1fe7bc00) [pid = 1881] [serial = 515] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d214d1800) [pid = 1881] [serial = 536] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1edbb800) [pid = 1881] [serial = 539] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1e103000) [pid = 1881] [serial = 535] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1dde1c00) [pid = 1881] [serial = 532] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1fd7d400) [pid = 1881] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d22f39800) [pid = 1881] [serial = 493] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d20ca7c00) [pid = 1881] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1df6d400) [pid = 1881] [serial = 514] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1fe77400) [pid = 1881] [serial = 409] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d213c4000) [pid = 1881] [serial = 388] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d217b0400) [pid = 1881] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d21935400) [pid = 1881] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d214cb800) [pid = 1881] [serial = 430] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1da82c00) [pid = 1881] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1fb34800) [pid = 1881] [serial = 412] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d20ca8c00) [pid = 1881] [serial = 373] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d215f5400) [pid = 1881] [serial = 406] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d1da79000) [pid = 1881] [serial = 499] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d229a3800) [pid = 1881] [serial = 322] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d22f2d800) [pid = 1881] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353417955]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d25e67000) [pid = 1881] [serial = 370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d214d2c00) [pid = 1881] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d24d0dc00) [pid = 1881] [serial = 496] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d20db2c00) [pid = 1881] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1fe78000) [pid = 1881] [serial = 517] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d214d5400) [pid = 1881] [serial = 391] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d22f2b400) [pid = 1881] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1df6d000) [pid = 1881] [serial = 511] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1fd7cc00) [pid = 1881] [serial = 490] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d227ac400) [pid = 1881] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d229a4c00) [pid = 1881] [serial = 328] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d25e5f400) [pid = 1881] [serial = 367] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d20db5400) [pid = 1881] [serial = 376] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1eac7400) [pid = 1881] [serial = 457] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d245d4400) [pid = 1881] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d2639e400) [pid = 1881] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1fd7e400) [pid = 1881] [serial = 451] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d22bcf800) [pid = 1881] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d215f1000) [pid = 1881] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d26567400) [pid = 1881] [serial = 334] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d23a82400) [pid = 1881] [serial = 304] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d23545c00) [pid = 1881] [serial = 294] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d24d7b800) [pid = 1881] [serial = 330] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d217a9000) [pid = 1881] [serial = 369] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d214d0800) [pid = 1881] [serial = 378] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1ec05c00) [pid = 1881] [serial = 459] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d267e7c00) [pid = 1881] [serial = 300] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d2e6b0c00) [pid = 1881] [serial = 303] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d20c9e000) [pid = 1881] [serial = 411] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1edb0000) [pid = 1881] [serial = 453] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d2655e000) [pid = 1881] [serial = 495] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d227ab000) [pid = 1881] [serial = 482] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d2193b000) [pid = 1881] [serial = 487] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d2483a000) [pid = 1881] [serial = 361] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d265a7400) [pid = 1881] [serial = 440] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d2e6af400) [pid = 1881] [serial = 336] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d2b44d400) [pid = 1881] [serial = 306] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1da81000) [pid = 1881] [serial = 501] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d23ad9800) [pid = 1881] [serial = 327] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1fd74800) [pid = 1881] [serial = 510] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d2e6b0800) [pid = 1881] [serial = 339] [outer = (nil)] [url = about:blank]
10:37:34 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1e106000) [pid = 1881] [serial = 462] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d245cb400) [pid = 1881] [serial = 492] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1df67400) [pid = 1881] [serial = 498] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d23545000) [pid = 1881] [serial = 435] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d2967ec00) [pid = 1881] [serial = 403] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d27c3c000) [pid = 1881] [serial = 333] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1fe6f400) [pid = 1881] [serial = 414] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1fc80c00) [pid = 1881] [serial = 417] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d27e91400) [pid = 1881] [serial = 261] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d215fc000) [pid = 1881] [serial = 408] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d20c9d000) [pid = 1881] [serial = 372] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1eabcc00) [pid = 1881] [serial = 456] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d2498e000) [pid = 1881] [serial = 398] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d20db5000) [pid = 1881] [serial = 375] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d2710f800) [pid = 1881] [serial = 366] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d1feb8c00) [pid = 1881] [serial = 445] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1dde0c00) [pid = 1881] [serial = 465] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d229a6400) [pid = 1881] [serial = 393] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d1fd76c00) [pid = 1881] [serial = 450] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d24d15c00) [pid = 1881] [serial = 297] [outer = (nil)] [url = about:blank]
10:37:35 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d1d981000) [pid = 1881] [serial = 504] [outer = (nil)] [url = about:blank]
10:37:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:35 INFO - document served over http requires an https
10:37:35 INFO - sub-resource via script-tag using the http-csp
10:37:35 INFO - delivery method with no-redirect and when
10:37:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
10:37:35 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2890ms
10:37:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:37:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba7800 == 21 [pid = 1881] [id = 208]
10:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d1df61800) [pid = 1881] [serial = 580] [outer = (nil)]
10:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d1df67400) [pid = 1881] [serial = 581] [outer = 0x7f7d1df61800]
10:37:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d1ec0bc00) [pid = 1881] [serial = 582] [outer = 0x7f7d1df61800]
10:37:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:36 INFO - document served over http requires an https
10:37:36 INFO - sub-resource via script-tag using the http-csp
10:37:36 INFO - delivery method with swap-origin-redirect and when
10:37:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:37:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:37:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:37:36 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 1740ms
10:37:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:37:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f03e800 == 22 [pid = 1881] [id = 209]
10:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d1dde0000) [pid = 1881] [serial = 583] [outer = (nil)]
10:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d1edb0000) [pid = 1881] [serial = 584] [outer = 0x7f7d1dde0000]
10:37:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d1fc81800) [pid = 1881] [serial = 585] [outer = 0x7f7d1dde0000]
10:37:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:37:39 INFO - document served over http requires an https
10:37:39 INFO - sub-resource via xhr-request using the http-csp
10:37:39 INFO - delivery method with keep-origin-redirect and when
10:37:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:37:39 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 2140ms
10:37:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:37:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff5f000 == 23 [pid = 1881] [id = 210]
10:37:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1eabd000) [pid = 1881] [serial = 586] [outer = (nil)]
10:37:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1fe73800) [pid = 1881] [serial = 587] [outer = 0x7f7d1eabd000]
10:37:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d20db2c00) [pid = 1881] [serial = 588] [outer = 0x7f7d1eabd000]
10:37:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:37:41 INFO - document served over http requires an https
10:37:41 INFO - sub-resource via xhr-request using the http-csp
10:37:41 INFO - delivery method with no-redirect and when
10:37:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:37:41 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2298ms
10:37:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:37:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e9000 == 24 [pid = 1881] [id = 211]
10:37:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1fe74400) [pid = 1881] [serial = 589] [outer = (nil)]
10:37:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d213c0000) [pid = 1881] [serial = 590] [outer = 0x7f7d1fe74400]
10:37:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d215f3000) [pid = 1881] [serial = 591] [outer = 0x7f7d1fe74400]
10:37:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:43 INFO - document served over http requires an https
10:37:43 INFO - sub-resource via xhr-request using the http-csp
10:37:43 INFO - delivery method with swap-origin-redirect and when
10:37:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:37:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:37:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:37:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | took 2138ms
10:37:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
10:37:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213d8000 == 25 [pid = 1881] [id = 212]
10:37:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d213c6000) [pid = 1881] [serial = 592] [outer = (nil)]
10:37:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d217a8400) [pid = 1881] [serial = 593] [outer = 0x7f7d213c6000]
10:37:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d217b4000) [pid = 1881] [serial = 594] [outer = 0x7f7d213c6000]
10:37:46 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:37:46 INFO - document served over http requires an http
10:37:46 INFO - sub-resource via fetch-request using the http-csp
10:37:46 INFO - delivery method with keep-origin-redirect and when
10:37:46 INFO - the target request is same-origin.
10:37:46 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 2900ms
10:37:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:37:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214be000 == 26 [pid = 1881] [id = 213]
10:37:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d21b80800) [pid = 1881] [serial = 595] [outer = (nil)]
10:37:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d21b83000) [pid = 1881] [serial = 596] [outer = 0x7f7d21b80800]
10:37:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d22294800) [pid = 1881] [serial = 597] [outer = 0x7f7d21b80800]
10:37:48 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:37:48 INFO - document served over http requires an http
10:37:48 INFO - sub-resource via fetch-request using the http-csp
10:37:48 INFO - delivery method with no-redirect and when
10:37:48 INFO - the target request is same-origin.
10:37:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | took 1954ms
10:37:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:37:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b2e800 == 27 [pid = 1881] [id = 214]
10:37:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d21b80c00) [pid = 1881] [serial = 598] [outer = (nil)]
10:37:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d229a5c00) [pid = 1881] [serial = 599] [outer = 0x7f7d21b80c00]
10:37:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d22f2cc00) [pid = 1881] [serial = 600] [outer = 0x7f7d21b80c00]
10:37:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:50 INFO - document served over http requires an http
10:37:50 INFO - sub-resource via fetch-request using the http-csp
10:37:50 INFO - delivery method with swap-origin-redirect and when
10:37:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:37:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:37:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:37:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:37:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | took 1794ms
10:37:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:37:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222c8800 == 28 [pid = 1881] [id = 215]
10:37:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d227b3c00) [pid = 1881] [serial = 601] [outer = (nil)]
10:37:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d23548c00) [pid = 1881] [serial = 602] [outer = 0x7f7d227b3c00]
10:37:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d2358dc00) [pid = 1881] [serial = 603] [outer = 0x7f7d227b3c00]
10:37:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227e5800 == 29 [pid = 1881] [id = 216]
10:37:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d23a79000) [pid = 1881] [serial = 604] [outer = (nil)]
10:37:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d23a84c00) [pid = 1881] [serial = 605] [outer = 0x7f7d23a79000]
10:37:52 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:37:52 INFO - document served over http requires an http
10:37:52 INFO - sub-resource via iframe-tag using the http-csp
10:37:52 INFO - delivery method with keep-origin-redirect and when
10:37:52 INFO - the target request is same-origin.
10:37:52 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 2002ms
10:37:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:37:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b8d000 == 30 [pid = 1881] [id = 217]
10:37:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d23546400) [pid = 1881] [serial = 606] [outer = (nil)]
10:37:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d23ad5800) [pid = 1881] [serial = 607] [outer = 0x7f7d23546400]
10:37:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d245cdc00) [pid = 1881] [serial = 608] [outer = 0x7f7d23546400]
10:37:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b90800 == 31 [pid = 1881] [id = 218]
10:37:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1dde1c00) [pid = 1881] [serial = 609] [outer = (nil)]
10:37:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d2483d800) [pid = 1881] [serial = 610] [outer = 0x7f7d1dde1c00]
10:37:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:37:55 INFO - document served over http requires an http
10:37:55 INFO - sub-resource via iframe-tag using the http-csp
10:37:55 INFO - delivery method with no-redirect and when
10:37:55 INFO - the target request is same-origin.
10:37:55 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 3556ms
10:37:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:37:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb20800 == 32 [pid = 1881] [id = 219]
10:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1da7e400) [pid = 1881] [serial = 611] [outer = (nil)]
10:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1dde3400) [pid = 1881] [serial = 612] [outer = 0x7f7d1da7e400]
10:37:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:37:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1fd74c00) [pid = 1881] [serial = 613] [outer = 0x7f7d1da7e400]
10:37:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e2000 == 33 [pid = 1881] [id = 220]
10:37:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1df67c00) [pid = 1881] [serial = 614] [outer = (nil)]
10:37:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1df65800) [pid = 1881] [serial = 615] [outer = 0x7f7d1df67c00]
10:37:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:37:59 INFO - document served over http requires an http
10:37:59 INFO - sub-resource via iframe-tag using the http-csp
10:37:59 INFO - delivery method with swap-origin-redirect and when
10:37:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:37:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:37:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:37:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:37:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:37:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:37:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:37:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:37:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | took 3286ms
10:37:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6a2800 == 32 [pid = 1881] [id = 201]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f031000 == 31 [pid = 1881] [id = 207]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda2000 == 30 [pid = 1881] [id = 206]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd08800 == 29 [pid = 1881] [id = 205]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddaf000 == 28 [pid = 1881] [id = 203]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227dc000 == 27 [pid = 1881] [id = 154]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd23800 == 26 [pid = 1881] [id = 202]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2802a800 == 25 [pid = 1881] [id = 200]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26030800 == 24 [pid = 1881] [id = 199]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e8b800 == 23 [pid = 1881] [id = 198]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2511b000 == 22 [pid = 1881] [id = 197]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4f800 == 21 [pid = 1881] [id = 196]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23692800 == 20 [pid = 1881] [id = 195]
10:37:59 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb1e800 == 19 [pid = 1881] [id = 194]
10:37:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf19800 == 20 [pid = 1881] [id = 221]
10:37:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1d981800) [pid = 1881] [serial = 616] [outer = (nil)]
10:37:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1e10c000) [pid = 1881] [serial = 617] [outer = 0x7f7d1d981800]
10:38:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d20ca0400) [pid = 1881] [serial = 618] [outer = 0x7f7d1d981800]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d20c9a400) [pid = 1881] [serial = 516] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d23ad5c00) [pid = 1881] [serial = 529] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d229b1800) [pid = 1881] [serial = 524] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d217a5400) [pid = 1881] [serial = 519] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d22bd6c00) [pid = 1881] [serial = 537] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1edb8000) [pid = 1881] [serial = 513] [outer = (nil)] [url = about:blank]
10:38:00 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1fc81400) [pid = 1881] [serial = 534] [outer = (nil)] [url = about:blank]
10:38:01 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:38:01 INFO - document served over http requires an http
10:38:01 INFO - sub-resource via script-tag using the http-csp
10:38:01 INFO - delivery method with keep-origin-redirect and when
10:38:01 INFO - the target request is same-origin.
10:38:01 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 2049ms
10:38:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:38:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb0b800 == 21 [pid = 1881] [id = 222]
10:38:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1edb7000) [pid = 1881] [serial = 619] [outer = (nil)]
10:38:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1fb2e800) [pid = 1881] [serial = 620] [outer = 0x7f7d1edb7000]
10:38:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d20db1400) [pid = 1881] [serial = 621] [outer = 0x7f7d1edb7000]
10:38:03 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:38:03 INFO - document served over http requires an http
10:38:03 INFO - sub-resource via script-tag using the http-csp
10:38:03 INFO - delivery method with no-redirect and when
10:38:03 INFO - the target request is same-origin.
10:38:03 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 2047ms
10:38:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:38:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f044000 == 22 [pid = 1881] [id = 223]
10:38:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1da80000) [pid = 1881] [serial = 622] [outer = (nil)]
10:38:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d215fcc00) [pid = 1881] [serial = 623] [outer = 0x7f7d1da80000]
10:38:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d22291c00) [pid = 1881] [serial = 624] [outer = 0x7f7d1da80000]
10:38:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:05 INFO - document served over http requires an http
10:38:05 INFO - sub-resource via script-tag using the http-csp
10:38:05 INFO - delivery method with swap-origin-redirect and when
10:38:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:38:05 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 1895ms
10:38:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:38:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c3000 == 23 [pid = 1881] [id = 224]
10:38:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d216d0800) [pid = 1881] [serial = 625] [outer = (nil)]
10:38:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d22f2b400) [pid = 1881] [serial = 626] [outer = 0x7f7d216d0800]
10:38:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d23a7ac00) [pid = 1881] [serial = 627] [outer = 0x7f7d216d0800]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f03e800 == 22 [pid = 1881] [id = 209]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff5f000 == 21 [pid = 1881] [id = 210]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e9000 == 20 [pid = 1881] [id = 211]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213d8000 == 19 [pid = 1881] [id = 212]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214be000 == 18 [pid = 1881] [id = 213]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b2e800 == 17 [pid = 1881] [id = 214]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227e5800 == 16 [pid = 1881] [id = 216]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222c8800 == 15 [pid = 1881] [id = 215]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b90800 == 14 [pid = 1881] [id = 218]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e2000 == 13 [pid = 1881] [id = 220]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb20800 == 12 [pid = 1881] [id = 219]
10:38:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b8d000 == 11 [pid = 1881] [id = 217]
10:38:09 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:38:09 INFO - document served over http requires an http
10:38:09 INFO - sub-resource via xhr-request using the http-csp
10:38:09 INFO - delivery method with keep-origin-redirect and when
10:38:09 INFO - the target request is same-origin.
10:38:09 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 4141ms
10:38:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:38:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb0d000 == 12 [pid = 1881] [id = 225]
10:38:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1fc76c00) [pid = 1881] [serial = 628] [outer = (nil)]
10:38:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1fc80400) [pid = 1881] [serial = 629] [outer = 0x7f7d1fc76c00]
10:38:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1fec1400) [pid = 1881] [serial = 630] [outer = 0x7f7d1fc76c00]
10:38:12 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:38:12 INFO - document served over http requires an http
10:38:12 INFO - sub-resource via xhr-request using the http-csp
10:38:12 INFO - delivery method with no-redirect and when
10:38:12 INFO - the target request is same-origin.
10:38:12 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 2739ms
10:38:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:38:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff71000 == 13 [pid = 1881] [id = 226]
10:38:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1fc7cc00) [pid = 1881] [serial = 631] [outer = (nil)]
10:38:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d214ce000) [pid = 1881] [serial = 632] [outer = 0x7f7d1fc7cc00]
10:38:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d216cbc00) [pid = 1881] [serial = 633] [outer = 0x7f7d1fc7cc00]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d23ae4400) [pid = 1881] [serial = 548] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d2655a000) [pid = 1881] [serial = 557] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d24d10400) [pid = 1881] [serial = 551] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1fc77c00) [pid = 1881] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1dde0400) [pid = 1881] [serial = 570] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1e109c00) [pid = 1881] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1df65800) [pid = 1881] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1dde3400) [pid = 1881] [serial = 612] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d2483d800) [pid = 1881] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353475634]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d23ad5800) [pid = 1881] [serial = 607] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d23a84c00) [pid = 1881] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d23548c00) [pid = 1881] [serial = 602] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d229a5c00) [pid = 1881] [serial = 599] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d21b83000) [pid = 1881] [serial = 596] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d217a8400) [pid = 1881] [serial = 593] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d213c0000) [pid = 1881] [serial = 590] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1fe73800) [pid = 1881] [serial = 587] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1edb0000) [pid = 1881] [serial = 584] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1e10c000) [pid = 1881] [serial = 617] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1edb5000) [pid = 1881] [serial = 542] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1df69c00) [pid = 1881] [serial = 565] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d2717e000) [pid = 1881] [serial = 560] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1fec1c00) [pid = 1881] [serial = 578] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1ec0b400) [pid = 1881] [serial = 575] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d25e62c00) [pid = 1881] [serial = 554] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1ec06800) [pid = 1881] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353446592]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d229a3400) [pid = 1881] [serial = 545] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1df67400) [pid = 1881] [serial = 581] [outer = (nil)] [url = about:blank]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1df69800) [pid = 1881] [serial = 574] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1dde1800) [pid = 1881] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353446592]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1da85800) [pid = 1881] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1da80800) [pid = 1881] [serial = 569] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1da7e400) [pid = 1881] [serial = 611] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1fc78000) [pid = 1881] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1df67c00) [pid = 1881] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1df63000) [pid = 1881] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d2967cc00) [pid = 1881] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1dde1c00) [pid = 1881] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353475634]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d23a79000) [pid = 1881] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:38:14 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1fec6000) [pid = 1881] [serial = 540] [outer = (nil)] [url = about:blank]
10:38:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:14 INFO - document served over http requires an http
10:38:14 INFO - sub-resource via xhr-request using the http-csp
10:38:14 INFO - delivery method with swap-origin-redirect and when
10:38:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:38:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:38:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:38:14 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 2752ms
10:38:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:38:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213e4000 == 14 [pid = 1881] [id = 227]
10:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1dde3400) [pid = 1881] [serial = 634] [outer = (nil)]
10:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1eac1c00) [pid = 1881] [serial = 635] [outer = 0x7f7d1dde3400]
10:38:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d20dbe800) [pid = 1881] [serial = 636] [outer = 0x7f7d1dde3400]
10:38:17 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:17 INFO - document served over http requires an https
10:38:17 INFO - sub-resource via fetch-request using the http-csp
10:38:17 INFO - delivery method with keep-origin-redirect and when
10:38:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:17 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:38:17 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 2148ms
10:38:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:38:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218d4800 == 15 [pid = 1881] [id = 228]
10:38:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1df6d400) [pid = 1881] [serial = 637] [outer = (nil)]
10:38:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1feb8400) [pid = 1881] [serial = 638] [outer = 0x7f7d1df6d400]
10:38:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d217b0400) [pid = 1881] [serial = 639] [outer = 0x7f7d1df6d400]
10:38:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:38:19 INFO - document served over http requires an https
10:38:19 INFO - sub-resource via fetch-request using the http-csp
10:38:19 INFO - delivery method with no-redirect and when
10:38:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:38:19 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 1934ms
10:38:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:38:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222db800 == 16 [pid = 1881] [id = 229]
10:38:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1fc7c000) [pid = 1881] [serial = 640] [outer = (nil)]
10:38:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d2228b000) [pid = 1881] [serial = 641] [outer = 0x7f7d1fc7c000]
10:38:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d22f2c800) [pid = 1881] [serial = 642] [outer = 0x7f7d1fc7c000]
10:38:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:21 INFO - document served over http requires an https
10:38:21 INFO - sub-resource via fetch-request using the http-csp
10:38:21 INFO - delivery method with swap-origin-redirect and when
10:38:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:38:21 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 2502ms
10:38:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:38:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23571800 == 17 [pid = 1881] [id = 230]
10:38:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d22293400) [pid = 1881] [serial = 643] [outer = (nil)]
10:38:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d2354fc00) [pid = 1881] [serial = 644] [outer = 0x7f7d22293400]
10:38:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d23adc400) [pid = 1881] [serial = 645] [outer = 0x7f7d22293400]
10:38:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:23 INFO - document served over http requires an https
10:38:23 INFO - sub-resource via fetch-request using the http-csp
10:38:23 INFO - delivery method with swap-origin-redirect and when
10:38:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:38:23 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 2302ms
10:38:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:38:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24916800 == 18 [pid = 1881] [id = 231]
10:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d2354b000) [pid = 1881] [serial = 646] [outer = (nil)]
10:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d24843800) [pid = 1881] [serial = 647] [outer = 0x7f7d2354b000]
10:38:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d2498f000) [pid = 1881] [serial = 648] [outer = 0x7f7d2354b000]
10:38:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:26 INFO - document served over http requires an https
10:38:26 INFO - sub-resource via fetch-request using the http-csp
10:38:26 INFO - delivery method with keep-origin-redirect and when
10:38:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:38:26 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 2235ms
10:38:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:38:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dca000 == 19 [pid = 1881] [id = 232]
10:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d24841c00) [pid = 1881] [serial = 649] [outer = (nil)]
10:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d24d74800) [pid = 1881] [serial = 650] [outer = 0x7f7d24841c00]
10:38:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d25c51c00) [pid = 1881] [serial = 651] [outer = 0x7f7d24841c00]
10:38:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:38:28 INFO - document served over http requires an https
10:38:28 INFO - sub-resource via fetch-request using the http-csp
10:38:28 INFO - delivery method with no-redirect and when
10:38:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:38:28 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 2740ms
10:38:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:38:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25797000 == 20 [pid = 1881] [id = 233]
10:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d24d74000) [pid = 1881] [serial = 652] [outer = (nil)]
10:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d25e62c00) [pid = 1881] [serial = 653] [outer = 0x7f7d24d74000]
10:38:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d2603fc00) [pid = 1881] [serial = 654] [outer = 0x7f7d24d74000]
10:38:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:30 INFO - document served over http requires an https
10:38:30 INFO - sub-resource via fetch-request using the http-csp
10:38:30 INFO - delivery method with swap-origin-redirect and when
10:38:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:38:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:38:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:38:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:38:30 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 1999ms
10:38:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:38:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26014000 == 21 [pid = 1881] [id = 234]
10:38:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d25e5f000) [pid = 1881] [serial = 655] [outer = (nil)]
10:38:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d2655a800) [pid = 1881] [serial = 656] [outer = 0x7f7d25e5f000]
10:38:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d265afc00) [pid = 1881] [serial = 657] [outer = 0x7f7d25e5f000]
10:38:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2637a800 == 22 [pid = 1881] [id = 235]
10:38:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d267e5000) [pid = 1881] [serial = 658] [outer = (nil)]
10:38:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d2710a400) [pid = 1881] [serial = 659] [outer = 0x7f7d267e5000]
10:38:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:33 INFO - document served over http requires an https
10:38:33 INFO - sub-resource via iframe-tag using the http-csp
10:38:33 INFO - delivery method with keep-origin-redirect and when
10:38:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:38:33 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 2141ms
10:38:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:38:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271d2800 == 23 [pid = 1881] [id = 236]
10:38:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d263a7000) [pid = 1881] [serial = 660] [outer = (nil)]
10:38:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d267e9800) [pid = 1881] [serial = 661] [outer = 0x7f7d263a7000]
10:38:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d27ed5400) [pid = 1881] [serial = 662] [outer = 0x7f7d263a7000]
10:38:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28024800 == 24 [pid = 1881] [id = 237]
10:38:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d27feb800) [pid = 1881] [serial = 663] [outer = (nil)]
10:38:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:38:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1fd76400) [pid = 1881] [serial = 664] [outer = 0x7f7d27feb800]
10:38:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:38:36 INFO - document served over http requires an https
10:38:36 INFO - sub-resource via iframe-tag using the http-csp
10:38:36 INFO - delivery method with no-redirect and when
10:38:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:38:36 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 3542ms
10:38:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:38:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda1800 == 25 [pid = 1881] [id = 238]
10:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1d983400) [pid = 1881] [serial = 665] [outer = (nil)]
10:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1ddeac00) [pid = 1881] [serial = 666] [outer = 0x7f7d1d983400]
10:38:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1fb2dc00) [pid = 1881] [serial = 667] [outer = 0x7f7d1d983400]
10:38:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba6800 == 26 [pid = 1881] [id = 239]
10:38:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1da85c00) [pid = 1881] [serial = 668] [outer = (nil)]
10:38:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1edb0c00) [pid = 1881] [serial = 669] [outer = 0x7f7d1da85c00]
10:38:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:40 INFO - document served over http requires an https
10:38:40 INFO - sub-resource via iframe-tag using the http-csp
10:38:40 INFO - delivery method with swap-origin-redirect and when
10:38:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:38:40 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 3343ms
10:38:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:38:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf10800 == 27 [pid = 1881] [id = 240]
10:38:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1da79c00) [pid = 1881] [serial = 670] [outer = (nil)]
10:38:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1ddde800) [pid = 1881] [serial = 671] [outer = 0x7f7d1da79c00]
10:38:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1fd75c00) [pid = 1881] [serial = 672] [outer = 0x7f7d1da79c00]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff71000 == 26 [pid = 1881] [id = 226]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb0d000 == 25 [pid = 1881] [id = 225]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22219000 == 24 [pid = 1881] [id = 193]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c0800 == 23 [pid = 1881] [id = 172]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c3000 == 22 [pid = 1881] [id = 224]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f044000 == 21 [pid = 1881] [id = 223]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf19800 == 20 [pid = 1881] [id = 221]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb15000 == 19 [pid = 1881] [id = 204]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf08800 == 18 [pid = 1881] [id = 180]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba7800 == 17 [pid = 1881] [id = 208]
10:38:41 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb0b800 == 16 [pid = 1881] [id = 222]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1edaf800) [pid = 1881] [serial = 566] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1fe70000) [pid = 1881] [serial = 576] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1fc7d000) [pid = 1881] [serial = 571] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1ec0bc00) [pid = 1881] [serial = 582] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1fd74c00) [pid = 1881] [serial = 613] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d20dbbc00) [pid = 1881] [serial = 579] [outer = (nil)] [url = about:blank]
10:38:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb15800 == 17 [pid = 1881] [id = 241]
10:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1fd74c00) [pid = 1881] [serial = 673] [outer = (nil)]
10:38:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1febd000) [pid = 1881] [serial = 674] [outer = 0x7f7d1fd74c00]
10:38:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:42 INFO - document served over http requires an https
10:38:42 INFO - sub-resource via iframe-tag using the http-csp
10:38:42 INFO - delivery method with swap-origin-redirect and when
10:38:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:38:42 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 2036ms
10:38:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:38:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f027000 == 18 [pid = 1881] [id = 242]
10:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1dde1c00) [pid = 1881] [serial = 675] [outer = (nil)]
10:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1fe70400) [pid = 1881] [serial = 676] [outer = 0x7f7d1dde1c00]
10:38:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d214cbc00) [pid = 1881] [serial = 677] [outer = 0x7f7d1dde1c00]
10:38:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd06800 == 19 [pid = 1881] [id = 243]
10:38:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d214d9800) [pid = 1881] [serial = 678] [outer = (nil)]
10:38:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d215ee400) [pid = 1881] [serial = 679] [outer = 0x7f7d214d9800]
10:38:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:43 INFO - document served over http requires an https
10:38:43 INFO - sub-resource via iframe-tag using the http-csp
10:38:43 INFO - delivery method with keep-origin-redirect and when
10:38:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:38:43 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 1789ms
10:38:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:38:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff71000 == 20 [pid = 1881] [id = 244]
10:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d20ca1000) [pid = 1881] [serial = 680] [outer = (nil)]
10:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d215f8800) [pid = 1881] [serial = 681] [outer = 0x7f7d20ca1000]
10:38:44 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d2228e400) [pid = 1881] [serial = 682] [outer = 0x7f7d20ca1000]
10:38:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d1b000 == 21 [pid = 1881] [id = 245]
10:38:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d227b1000) [pid = 1881] [serial = 683] [outer = (nil)]
10:38:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d22f2e400) [pid = 1881] [serial = 684] [outer = 0x7f7d227b1000]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1edb6800) [pid = 1881] [serial = 538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d22f2b400) [pid = 1881] [serial = 626] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d215fcc00) [pid = 1881] [serial = 623] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d214ce000) [pid = 1881] [serial = 632] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1fc80400) [pid = 1881] [serial = 629] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1fb2e800) [pid = 1881] [serial = 620] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1eac1c00) [pid = 1881] [serial = 635] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1edb7000) [pid = 1881] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1da80000) [pid = 1881] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1fc76c00) [pid = 1881] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1fc7cc00) [pid = 1881] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d227b3c00) [pid = 1881] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1fe74400) [pid = 1881] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d25c5d000) [pid = 1881] [serial = 556] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d213c6000) [pid = 1881] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d216d0800) [pid = 1881] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d23546400) [pid = 1881] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1eabd000) [pid = 1881] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d21b80c00) [pid = 1881] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1df61800) [pid = 1881] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d21b80800) [pid = 1881] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1dde0000) [pid = 1881] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d229b1c00) [pid = 1881] [serial = 547] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d24d08800) [pid = 1881] [serial = 553] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d263a5c00) [pid = 1881] [serial = 559] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1ec09000) [pid = 1881] [serial = 544] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1eac2400) [pid = 1881] [serial = 541] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d245d6000) [pid = 1881] [serial = 550] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d245cdc00) [pid = 1881] [serial = 608] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d24984800) [pid = 1881] [serial = 549] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d2358dc00) [pid = 1881] [serial = 603] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d26037000) [pid = 1881] [serial = 555] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d216cbc00) [pid = 1881] [serial = 633] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d265b2c00) [pid = 1881] [serial = 558] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d27f6e000) [pid = 1881] [serial = 561] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1fc81800) [pid = 1881] [serial = 585] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d23ad7400) [pid = 1881] [serial = 546] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d215f3000) [pid = 1881] [serial = 591] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d217b4000) [pid = 1881] [serial = 594] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d20db2c00) [pid = 1881] [serial = 588] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d213c8c00) [pid = 1881] [serial = 543] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d22f2cc00) [pid = 1881] [serial = 600] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d24d7f400) [pid = 1881] [serial = 552] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d23a7ac00) [pid = 1881] [serial = 627] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d22294800) [pid = 1881] [serial = 597] [outer = (nil)] [url = about:blank]
10:38:46 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d1fec1400) [pid = 1881] [serial = 630] [outer = (nil)] [url = about:blank]
10:38:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:38:47 INFO - document served over http requires an https
10:38:47 INFO - sub-resource via iframe-tag using the http-csp
10:38:47 INFO - delivery method with no-redirect and when
10:38:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:38:47 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 3206ms
10:38:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:38:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213ed800 == 22 [pid = 1881] [id = 246]
10:38:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1fc74400) [pid = 1881] [serial = 685] [outer = (nil)]
10:38:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1fc7b000) [pid = 1881] [serial = 686] [outer = 0x7f7d1fc74400]
10:38:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d215fcc00) [pid = 1881] [serial = 687] [outer = 0x7f7d1fc74400]
10:38:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f033000 == 23 [pid = 1881] [id = 247]
10:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1da7dc00) [pid = 1881] [serial = 688] [outer = (nil)]
10:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1e10f000) [pid = 1881] [serial = 689] [outer = 0x7f7d1da7dc00]
10:38:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:49 INFO - document served over http requires an https
10:38:49 INFO - sub-resource via iframe-tag using the http-csp
10:38:49 INFO - delivery method with swap-origin-redirect and when
10:38:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:49 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:38:49 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:38:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:38:49 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 2287ms
10:38:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:38:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e5800 == 24 [pid = 1881] [id = 248]
10:38:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1fc81c00) [pid = 1881] [serial = 690] [outer = (nil)]
10:38:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1fe7d800) [pid = 1881] [serial = 691] [outer = 0x7f7d1fc81c00]
10:38:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d216d0800) [pid = 1881] [serial = 692] [outer = 0x7f7d1fc81c00]
10:38:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:38:51 INFO - document served over http requires an https
10:38:51 INFO - sub-resource via script-tag using the http-csp
10:38:51 INFO - delivery method with keep-origin-redirect and when
10:38:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:38:51 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 2437ms
10:38:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:38:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22219000 == 25 [pid = 1881] [id = 249]
10:38:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1fc7d400) [pid = 1881] [serial = 693] [outer = (nil)]
10:38:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d227b3c00) [pid = 1881] [serial = 694] [outer = 0x7f7d1fc7d400]
10:38:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d23546800) [pid = 1881] [serial = 695] [outer = 0x7f7d1fc7d400]
10:38:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:38:54 INFO - document served over http requires an https
10:38:54 INFO - sub-resource via script-tag using the http-csp
10:38:54 INFO - delivery method with no-redirect and when
10:38:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:38:54 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 2936ms
10:38:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:38:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d236a1000 == 26 [pid = 1881] [id = 250]
10:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d227acc00) [pid = 1881] [serial = 696] [outer = (nil)]
10:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d23a7a800) [pid = 1881] [serial = 697] [outer = 0x7f7d227acc00]
10:38:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d245d3800) [pid = 1881] [serial = 698] [outer = 0x7f7d227acc00]
10:38:56 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:56 INFO - document served over http requires an https
10:38:56 INFO - sub-resource via script-tag using the http-csp
10:38:56 INFO - delivery method with swap-origin-redirect and when
10:38:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:56 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:38:56 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 1983ms
10:38:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:38:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2579c000 == 27 [pid = 1881] [id = 251]
10:38:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d23ad7800) [pid = 1881] [serial = 699] [outer = (nil)]
10:38:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d24d79400) [pid = 1881] [serial = 700] [outer = 0x7f7d23ad7800]
10:38:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d25e65000) [pid = 1881] [serial = 701] [outer = 0x7f7d23ad7800]
10:38:58 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:38:58 INFO - document served over http requires an https
10:38:58 INFO - sub-resource via script-tag using the http-csp
10:38:58 INFO - delivery method with swap-origin-redirect and when
10:38:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:38:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:38:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:38:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:38:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:38:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:38:58 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:38:58 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 1880ms
10:38:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:38:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2637f000 == 28 [pid = 1881] [id = 252]
10:38:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d24d0c800) [pid = 1881] [serial = 702] [outer = (nil)]
10:38:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d265b2400) [pid = 1881] [serial = 703] [outer = 0x7f7d24d0c800]
10:38:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:38:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d27c3c000) [pid = 1881] [serial = 704] [outer = 0x7f7d24d0c800]
10:39:00 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:00 INFO - document served over http requires an https
10:39:00 INFO - sub-resource via script-tag using the http-csp
10:39:00 INFO - delivery method with keep-origin-redirect and when
10:39:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:39:00 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 1840ms
10:39:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:39:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b42f800 == 29 [pid = 1881] [id = 253]
10:39:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d265ac400) [pid = 1881] [serial = 705] [outer = (nil)]
10:39:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d2b417000) [pid = 1881] [serial = 706] [outer = 0x7f7d265ac400]
10:39:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d2b4ed800) [pid = 1881] [serial = 707] [outer = 0x7f7d265ac400]
10:39:03 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:39:03 INFO - document served over http requires an https
10:39:03 INFO - sub-resource via script-tag using the http-csp
10:39:03 INFO - delivery method with no-redirect and when
10:39:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:03 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:39:03 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 2503ms
10:39:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:39:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6ab000 == 30 [pid = 1881] [id = 254]
10:39:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d2b17fc00) [pid = 1881] [serial = 708] [outer = (nil)]
10:39:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d2b599400) [pid = 1881] [serial = 709] [outer = 0x7f7d2b17fc00]
10:39:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d2e6a2400) [pid = 1881] [serial = 710] [outer = 0x7f7d2b17fc00]
10:39:05 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:05 INFO - document served over http requires an https
10:39:05 INFO - sub-resource via script-tag using the http-csp
10:39:05 INFO - delivery method with swap-origin-redirect and when
10:39:05 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:39:05 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 2536ms
10:39:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
10:39:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6c6800 == 31 [pid = 1881] [id = 255]
10:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1e183400) [pid = 1881] [serial = 711] [outer = (nil)]
10:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1e184400) [pid = 1881] [serial = 712] [outer = 0x7f7d1e183400]
10:39:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1e18a000) [pid = 1881] [serial = 713] [outer = 0x7f7d1e183400]
10:39:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:07 INFO - document served over http requires an https
10:39:07 INFO - sub-resource via xhr-request using the http-csp
10:39:07 INFO - delivery method with keep-origin-redirect and when
10:39:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:39:07 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 2239ms
10:39:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:39:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff14800 == 32 [pid = 1881] [id = 256]
10:39:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1e183800) [pid = 1881] [serial = 714] [outer = (nil)]
10:39:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d21665c00) [pid = 1881] [serial = 715] [outer = 0x7f7d1e183800]
10:39:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d2166bc00) [pid = 1881] [serial = 716] [outer = 0x7f7d1e183800]
10:39:10 INFO - PROCESS | 1833 | --DOCSHELL 0x7f8bb1788800 == 6 [pid = 1833] [id = 7]
10:39:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:39:10 INFO - document served over http requires an https
10:39:10 INFO - sub-resource via xhr-request using the http-csp
10:39:10 INFO - delivery method with no-redirect and when
10:39:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
10:39:10 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 2946ms
10:39:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
10:39:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da45000 == 33 [pid = 1881] [id = 257]
10:39:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1da35800) [pid = 1881] [serial = 717] [outer = (nil)]
10:39:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1da36800) [pid = 1881] [serial = 718] [outer = 0x7f7d1da35800]
10:39:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1da3cc00) [pid = 1881] [serial = 719] [outer = 0x7f7d1da35800]
10:39:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:12 INFO - document served over http requires an https
10:39:12 INFO - sub-resource via xhr-request using the http-csp
10:39:12 INFO - delivery method with swap-origin-redirect and when
10:39:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:39:13 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 2044ms
10:39:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:39:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff20800 == 34 [pid = 1881] [id = 258]
10:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1cc8a400) [pid = 1881] [serial = 720] [outer = (nil)]
10:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1cc8b400) [pid = 1881] [serial = 721] [outer = 0x7f7d1cc8a400]
10:39:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1cd51800) [pid = 1881] [serial = 722] [outer = 0x7f7d1cc8a400]
10:39:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:16 INFO - document served over http requires an https
10:39:16 INFO - sub-resource via xhr-request using the http-csp
10:39:16 INFO - delivery method with swap-origin-redirect and when
10:39:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:39:16 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 3396ms
10:39:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
10:39:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da48800 == 35 [pid = 1881] [id = 259]
10:39:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1cc89800) [pid = 1881] [serial = 723] [outer = (nil)]
10:39:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1cd55c00) [pid = 1881] [serial = 724] [outer = 0x7f7d1cc89800]
10:39:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1da82000) [pid = 1881] [serial = 725] [outer = 0x7f7d1cc89800]
10:39:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:18 INFO - document served over http requires an https
10:39:18 INFO - sub-resource via xhr-request using the http-csp
10:39:18 INFO - delivery method with keep-origin-redirect and when
10:39:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:39:18 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 1988ms
10:39:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218d4800 == 34 [pid = 1881] [id = 228]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222db800 == 33 [pid = 1881] [id = 229]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23571800 == 32 [pid = 1881] [id = 230]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24916800 == 31 [pid = 1881] [id = 231]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25797000 == 30 [pid = 1881] [id = 233]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2637a800 == 29 [pid = 1881] [id = 235]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26014000 == 28 [pid = 1881] [id = 234]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28024800 == 27 [pid = 1881] [id = 237]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba6800 == 26 [pid = 1881] [id = 239]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda1800 == 25 [pid = 1881] [id = 238]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff69800 == 24 [pid = 1881] [id = 149]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb15800 == 23 [pid = 1881] [id = 241]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf10800 == 22 [pid = 1881] [id = 240]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd06800 == 21 [pid = 1881] [id = 243]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f027000 == 20 [pid = 1881] [id = 242]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d1b000 == 19 [pid = 1881] [id = 245]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff71000 == 18 [pid = 1881] [id = 244]
10:39:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213e4000 == 17 [pid = 1881] [id = 227]
10:39:19 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d22291c00) [pid = 1881] [serial = 624] [outer = (nil)] [url = about:blank]
10:39:19 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d20db1400) [pid = 1881] [serial = 621] [outer = (nil)] [url = about:blank]
10:39:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd09000 == 18 [pid = 1881] [id = 260]
10:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1da76c00) [pid = 1881] [serial = 726] [outer = (nil)]
10:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1df67400) [pid = 1881] [serial = 727] [outer = 0x7f7d1da76c00]
10:39:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1fe7dc00) [pid = 1881] [serial = 728] [outer = 0x7f7d1da76c00]
10:39:20 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:39:20 INFO - document served over http requires an https
10:39:20 INFO - sub-resource via xhr-request using the http-csp
10:39:20 INFO - delivery method with no-redirect and when
10:39:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
10:39:20 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 2184ms
10:39:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
10:39:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f027000 == 19 [pid = 1881] [id = 261]
10:39:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1edbb400) [pid = 1881] [serial = 729] [outer = (nil)]
10:39:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d213c1400) [pid = 1881] [serial = 730] [outer = 0x7f7d1edbb400]
10:39:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d2166cc00) [pid = 1881] [serial = 731] [outer = 0x7f7d1edbb400]
10:39:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:22 INFO - document served over http requires an https
10:39:22 INFO - sub-resource via xhr-request using the http-csp
10:39:22 INFO - delivery method with swap-origin-redirect and when
10:39:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:39:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | took 2196ms
10:39:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:39:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213d2000 == 20 [pid = 1881] [id = 262]
10:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d20db1400) [pid = 1881] [serial = 732] [outer = (nil)]
10:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d21b84800) [pid = 1881] [serial = 733] [outer = 0x7f7d20db1400]
10:39:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d22bdb800) [pid = 1881] [serial = 734] [outer = 0x7f7d20db1400]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d25e62c00) [pid = 1881] [serial = 653] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1febd000) [pid = 1881] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1feb8400) [pid = 1881] [serial = 638] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d2228b000) [pid = 1881] [serial = 641] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d24d74800) [pid = 1881] [serial = 650] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d215f8800) [pid = 1881] [serial = 681] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d267e9800) [pid = 1881] [serial = 661] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d2710a400) [pid = 1881] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d215ee400) [pid = 1881] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d2655a800) [pid = 1881] [serial = 656] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1fe70400) [pid = 1881] [serial = 676] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d2354fc00) [pid = 1881] [serial = 644] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1fd76400) [pid = 1881] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353514785]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1ddeac00) [pid = 1881] [serial = 666] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1ddde800) [pid = 1881] [serial = 671] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1edb0c00) [pid = 1881] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d24843800) [pid = 1881] [serial = 647] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d22f2e400) [pid = 1881] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353525507]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1fc7b000) [pid = 1881] [serial = 686] [outer = (nil)] [url = about:blank]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1fd74c00) [pid = 1881] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1da85c00) [pid = 1881] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d214d9800) [pid = 1881] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1d983400) [pid = 1881] [serial = 665] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d20ca1000) [pid = 1881] [serial = 680] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1da79c00) [pid = 1881] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1dde1c00) [pid = 1881] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d227b1000) [pid = 1881] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353525507]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d267e5000) [pid = 1881] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:39:25 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d27feb800) [pid = 1881] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353514785]
10:39:26 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:26 INFO - document served over http requires an http
10:39:26 INFO - sub-resource via fetch-request using the meta-csp
10:39:26 INFO - delivery method with keep-origin-redirect and when
10:39:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:26 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:39:26 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 3459ms
10:39:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:39:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b44800 == 21 [pid = 1881] [id = 263]
10:39:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1dde1c00) [pid = 1881] [serial = 735] [outer = (nil)]
10:39:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1febd000) [pid = 1881] [serial = 736] [outer = 0x7f7d1dde1c00]
10:39:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d229a5400) [pid = 1881] [serial = 737] [outer = 0x7f7d1dde1c00]
10:39:28 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:28 INFO - document served over http requires an http
10:39:28 INFO - sub-resource via fetch-request using the meta-csp
10:39:28 INFO - delivery method with no-redirect and when
10:39: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/fetch-request/cross-origin.no-redirect.http.html"
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:28 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html:23:7
10:39:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1944ms
10:39:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:39:28 INFO - PROCESS | 1833 | --DOMWINDOW == 15 (0x7f8bb0451800) [pid = 1833] [serial = 20] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:39:28 INFO - PROCESS | 1833 | --DOMWINDOW == 14 (0x7f8bb11a7400) [pid = 1833] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:39:28 INFO - PROCESS | 1833 | --DOMWINDOW == 13 (0x7f8bb11e2c00) [pid = 1833] [serial = 26] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
10:39:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214b4000 == 22 [pid = 1881] [id = 264]
10:39:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1df62c00) [pid = 1881] [serial = 738] [outer = (nil)]
10:39:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1fc81400) [pid = 1881] [serial = 739] [outer = 0x7f7d1df62c00]
10:39:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d21670c00) [pid = 1881] [serial = 740] [outer = 0x7f7d1df62c00]
10:39:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:30 INFO - document served over http requires an http
10:39:30 INFO - sub-resource via fetch-request using the meta-csp
10:39:30 INFO - delivery method with swap-origin-redirect and when
10:39:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:39:30 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 1896ms
10:39:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:39:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4d000 == 23 [pid = 1881] [id = 265]
10:39:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1e18e400) [pid = 1881] [serial = 741] [outer = (nil)]
10:39:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d22f31c00) [pid = 1881] [serial = 742] [outer = 0x7f7d1e18e400]
10:39:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d23addc00) [pid = 1881] [serial = 743] [outer = 0x7f7d1e18e400]
10:39:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2513a000 == 24 [pid = 1881] [id = 266]
10:39:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d24983400) [pid = 1881] [serial = 744] [outer = (nil)]
10:39:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d245d4400) [pid = 1881] [serial = 745] [outer = 0x7f7d24983400]
10:39:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:32 INFO - document served over http requires an http
10:39:32 INFO - sub-resource via iframe-tag using the meta-csp
10:39:32 INFO - delivery method with keep-origin-redirect and when
10:39:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:39:32 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 2094ms
10:39:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:39:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2601b800 == 25 [pid = 1881] [id = 267]
10:39:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d23544c00) [pid = 1881] [serial = 746] [outer = (nil)]
10:39:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d24984400) [pid = 1881] [serial = 747] [outer = 0x7f7d23544c00]
10:39:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d2639d400) [pid = 1881] [serial = 748] [outer = 0x7f7d23544c00]
10:39:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27ca0000 == 26 [pid = 1881] [id = 268]
10:39:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d26568c00) [pid = 1881] [serial = 749] [outer = (nil)]
10:39:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d267e8400) [pid = 1881] [serial = 750] [outer = 0x7f7d26568c00]
10:39:34 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:34 INFO - document served over http requires an http
10:39:34 INFO - sub-resource via iframe-tag using the meta-csp
10:39:34 INFO - delivery method with no-redirect and when
10:39:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:34 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:39:34 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2446ms
10:39:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:39:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b198000 == 27 [pid = 1881] [id = 269]
10:39:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d25c56000) [pid = 1881] [serial = 751] [outer = (nil)]
10:39:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d267e8800) [pid = 1881] [serial = 752] [outer = 0x7f7d25c56000]
10:39:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d2967ec00) [pid = 1881] [serial = 753] [outer = 0x7f7d25c56000]
10:39:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc5a000 == 28 [pid = 1881] [id = 270]
10:39:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d2b4f9800) [pid = 1881] [serial = 754] [outer = (nil)]
10:39:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d2e6ab400) [pid = 1881] [serial = 755] [outer = 0x7f7d2b4f9800]
10:39:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:37 INFO - document served over http requires an http
10:39:37 INFO - sub-resource via iframe-tag using the meta-csp
10:39:37 INFO - delivery method with swap-origin-redirect and when
10:39:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:39:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:39:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:39:37 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 2382ms
10:39:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:39:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc65000 == 29 [pid = 1881] [id = 271]
10:39:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1cc7a800) [pid = 1881] [serial = 756] [outer = (nil)]
10:39:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1cc7b800) [pid = 1881] [serial = 757] [outer = 0x7f7d1cc7a800]
10:39:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1cc81800) [pid = 1881] [serial = 758] [outer = 0x7f7d1cc7a800]
10:39:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:39 INFO - document served over http requires an http
10:39:39 INFO - sub-resource via script-tag using the meta-csp
10:39:39 INFO - delivery method with keep-origin-redirect and when
10:39:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:39:39 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 2297ms
10:39:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:39:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de7b000 == 30 [pid = 1881] [id = 272]
10:39:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1cc79800) [pid = 1881] [serial = 759] [outer = (nil)]
10:39:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1cdf2400) [pid = 1881] [serial = 760] [outer = 0x7f7d1cc79800]
10:39:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1cdf8c00) [pid = 1881] [serial = 761] [outer = 0x7f7d1cc79800]
10:39:41 INFO - PROCESS | 1833 | --DOMWINDOW == 12 (0x7f8bafb61c00) [pid = 1833] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
10:39:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:42 INFO - document served over http requires an http
10:39:42 INFO - sub-resource via script-tag using the meta-csp
10:39:42 INFO - delivery method with no-redirect and when
10:39:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html:23:7
10:39:42 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2845ms
10:39:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:39:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2e6c8000 == 31 [pid = 1881] [id = 273]
10:39:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1b706800) [pid = 1881] [serial = 762] [outer = (nil)]
10:39:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1b70c800) [pid = 1881] [serial = 763] [outer = 0x7f7d1b706800]
10:39:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1cdeb000) [pid = 1881] [serial = 764] [outer = 0x7f7d1b706800]
10:39:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:44 INFO - document served over http requires an http
10:39:44 INFO - sub-resource via script-tag using the meta-csp
10:39:44 INFO - delivery method with swap-origin-redirect and when
10:39:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:39:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:39:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:39:44 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 2090ms
10:39:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:39:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b788000 == 32 [pid = 1881] [id = 274]
10:39:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1b70bc00) [pid = 1881] [serial = 765] [outer = (nil)]
10:39:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1b71a400) [pid = 1881] [serial = 766] [outer = 0x7f7d1b70bc00]
10:39:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1b721400) [pid = 1881] [serial = 767] [outer = 0x7f7d1b70bc00]
10:39:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:46 INFO - document served over http requires an http
10:39:46 INFO - sub-resource via xhr-request using the meta-csp
10:39:46 INFO - delivery method with keep-origin-redirect and when
10:39:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:39:46 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 1832ms
10:39:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:39:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cba7800 == 33 [pid = 1881] [id = 275]
10:39:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1b436000) [pid = 1881] [serial = 768] [outer = (nil)]
10:39:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1b437000) [pid = 1881] [serial = 769] [outer = 0x7f7d1b436000]
10:39:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1b43c800) [pid = 1881] [serial = 770] [outer = 0x7f7d1b436000]
10:39:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:48 INFO - document served over http requires an http
10:39:48 INFO - sub-resource via xhr-request using the meta-csp
10:39:48 INFO - delivery method with no-redirect and when
10:39:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
10:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:39:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2240ms
10:39:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:39:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59f000 == 34 [pid = 1881] [id = 276]
10:39:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1b436400) [pid = 1881] [serial = 771] [outer = (nil)]
10:39:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1b589c00) [pid = 1881] [serial = 772] [outer = 0x7f7d1b436400]
10:39:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1b58f800) [pid = 1881] [serial = 773] [outer = 0x7f7d1b436400]
10:39:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:50 INFO - document served over http requires an http
10:39:50 INFO - sub-resource via xhr-request using the meta-csp
10:39:50 INFO - delivery method with swap-origin-redirect and when
10:39:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:39:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:39:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:39:50 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 2287ms
10:39:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:39:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a451800 == 35 [pid = 1881] [id = 277]
10:39:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d1b586c00) [pid = 1881] [serial = 774] [outer = (nil)]
10:39:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1b6b9400) [pid = 1881] [serial = 775] [outer = 0x7f7d1b586c00]
10:39:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d1a202c00) [pid = 1881] [serial = 776] [outer = 0x7f7d1b586c00]
10:39:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:39:55 INFO - document served over http requires an https
10:39:55 INFO - sub-resource via fetch-request using the meta-csp
10:39:55 INFO - delivery method with keep-origin-redirect and when
10:39:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
10:39:55 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 4545ms
10:39:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:39:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59d000 == 36 [pid = 1881] [id = 278]
10:39:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d1a20a800) [pid = 1881] [serial = 777] [outer = (nil)]
10:39:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1b438400) [pid = 1881] [serial = 778] [outer = 0x7f7d1a20a800]
10:39:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1b6c6800) [pid = 1881] [serial = 779] [outer = 0x7f7d1a20a800]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f033000 == 35 [pid = 1881] [id = 247]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e5800 == 34 [pid = 1881] [id = 248]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22219000 == 33 [pid = 1881] [id = 249]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d236a1000 == 32 [pid = 1881] [id = 250]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2579c000 == 31 [pid = 1881] [id = 251]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2637f000 == 30 [pid = 1881] [id = 252]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b42f800 == 29 [pid = 1881] [id = 253]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6ab000 == 28 [pid = 1881] [id = 254]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6c6800 == 27 [pid = 1881] [id = 255]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff14800 == 26 [pid = 1881] [id = 256]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da45000 == 25 [pid = 1881] [id = 257]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da48800 == 24 [pid = 1881] [id = 259]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd09000 == 23 [pid = 1881] [id = 260]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f027000 == 22 [pid = 1881] [id = 261]
10:39:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213d2000 == 21 [pid = 1881] [id = 262]
10:39:57 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d214cbc00) [pid = 1881] [serial = 677] [outer = (nil)] [url = about:blank]
10:39:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:39:57 INFO - document served over http requires an https
10:39:57 INFO - sub-resource via fetch-request using the meta-csp
10:39:57 INFO - delivery method with no-redirect and when
10:39:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
10:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html:23:7
10:39:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2449ms
10:39:57 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1fd75c00) [pid = 1881] [serial = 672] [outer = (nil)] [url = about:blank]
10:39:57 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1fb2dc00) [pid = 1881] [serial = 667] [outer = (nil)] [url = about:blank]
10:39:57 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d2228e400) [pid = 1881] [serial = 682] [outer = (nil)] [url = about:blank]
10:39:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:39:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccbc000 == 22 [pid = 1881] [id = 279]
10:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d1b718000) [pid = 1881] [serial = 780] [outer = (nil)]
10:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d1cd52000) [pid = 1881] [serial = 781] [outer = 0x7f7d1b718000]
10:39:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:39:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1cdef800) [pid = 1881] [serial = 782] [outer = 0x7f7d1b718000]
10:39:59 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:39:59 INFO - document served over http requires an https
10:39:59 INFO - sub-resource via fetch-request using the meta-csp
10:39:59 INFO - delivery method with swap-origin-redirect and when
10:39:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:39:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:39:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:39:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:39:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:39:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:39:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:39:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:39:59 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html:23:7
10:39:59 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 1639ms
10:39:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:39:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddaf000 == 23 [pid = 1881] [id = 280]
10:39:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1cc8ac00) [pid = 1881] [serial = 783] [outer = (nil)]
10:40:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1da31800) [pid = 1881] [serial = 784] [outer = 0x7f7d1cc8ac00]
10:40:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1df61800) [pid = 1881] [serial = 785] [outer = 0x7f7d1cc8ac00]
10:40:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecc4800 == 24 [pid = 1881] [id = 281]
10:40:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d1e180400) [pid = 1881] [serial = 786] [outer = (nil)]
10:40:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d1e18d000) [pid = 1881] [serial = 787] [outer = 0x7f7d1e180400]
10:40:01 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:01 INFO - document served over http requires an https
10:40:01 INFO - sub-resource via iframe-tag using the meta-csp
10:40:01 INFO - delivery method with keep-origin-redirect and when
10:40:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:01 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:40:01 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 2044ms
10:40:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:40:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f033000 == 25 [pid = 1881] [id = 282]
10:40:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1ec0d800) [pid = 1881] [serial = 788] [outer = (nil)]
10:40:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d1fb2dc00) [pid = 1881] [serial = 789] [outer = 0x7f7d1ec0d800]
10:40:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d1fe71400) [pid = 1881] [serial = 790] [outer = 0x7f7d1ec0d800]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1cc89800) [pid = 1881] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d20db1400) [pid = 1881] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1da76c00) [pid = 1881] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1edbb400) [pid = 1881] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1da7dc00) [pid = 1881] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1dde3400) [pid = 1881] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1df67400) [pid = 1881] [serial = 727] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1e10f000) [pid = 1881] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d265b2400) [pid = 1881] [serial = 703] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1cd55c00) [pid = 1881] [serial = 724] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d21b84800) [pid = 1881] [serial = 733] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d227b3c00) [pid = 1881] [serial = 694] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d23a7a800) [pid = 1881] [serial = 697] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d24d79400) [pid = 1881] [serial = 700] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d2b599400) [pid = 1881] [serial = 709] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d213c1400) [pid = 1881] [serial = 730] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d2b417000) [pid = 1881] [serial = 706] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1fe7d800) [pid = 1881] [serial = 691] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1cc8b400) [pid = 1881] [serial = 721] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1e184400) [pid = 1881] [serial = 712] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d21665c00) [pid = 1881] [serial = 715] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1da36800) [pid = 1881] [serial = 718] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d20dbe800) [pid = 1881] [serial = 636] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1fe7dc00) [pid = 1881] [serial = 728] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1da82000) [pid = 1881] [serial = 725] [outer = (nil)] [url = about:blank]
10:40:06 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d2166cc00) [pid = 1881] [serial = 731] [outer = (nil)] [url = about:blank]
10:40:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da43800 == 26 [pid = 1881] [id = 283]
10:40:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1b42e400) [pid = 1881] [serial = 791] [outer = (nil)]
10:40:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1b6b7800) [pid = 1881] [serial = 792] [outer = 0x7f7d1b42e400]
10:40:08 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:40:08 INFO - document served over http requires an https
10:40:08 INFO - sub-resource via iframe-tag using the meta-csp
10:40:08 INFO - delivery method with no-redirect and when
10:40:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:08 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html:23:7
10:40:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 6362ms
10:40:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:40:08 INFO - PROCESS | 1833 | --DOCSHELL 0x7f8bb17a7800 == 5 [pid = 1833] [id = 8]
10:40:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed5d000 == 27 [pid = 1881] [id = 284]
10:40:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1b6b7400) [pid = 1881] [serial = 793] [outer = (nil)]
10:40:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1cd54400) [pid = 1881] [serial = 794] [outer = 0x7f7d1b6b7400]
10:40:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1da40400) [pid = 1881] [serial = 795] [outer = 0x7f7d1b6b7400]
10:40:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff0d000 == 28 [pid = 1881] [id = 285]
10:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1df6cc00) [pid = 1881] [serial = 796] [outer = (nil)]
10:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1e187c00) [pid = 1881] [serial = 797] [outer = 0x7f7d1df6cc00]
10:40:10 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:10 INFO - document served over http requires an https
10:40:10 INFO - sub-resource via iframe-tag using the meta-csp
10:40:10 INFO - delivery method with swap-origin-redirect and when
10:40:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:10 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:40:10 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 2256ms
10:40:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:40:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff5a000 == 29 [pid = 1881] [id = 286]
10:40:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1cc7cc00) [pid = 1881] [serial = 798] [outer = (nil)]
10:40:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1e17f800) [pid = 1881] [serial = 799] [outer = 0x7f7d1cc7cc00]
10:40:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1fec0000) [pid = 1881] [serial = 800] [outer = 0x7f7d1cc7cc00]
10:40:12 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:12 INFO - document served over http requires an https
10:40:12 INFO - sub-resource via script-tag using the meta-csp
10:40:12 INFO - delivery method with keep-origin-redirect and when
10:40:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
10:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:12 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html:23:7
10:40:12 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 2087ms
10:40:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:40:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214ac800 == 30 [pid = 1881] [id = 287]
10:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1ec0e000) [pid = 1881] [serial = 801] [outer = (nil)]
10:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d213c6000) [pid = 1881] [serial = 802] [outer = 0x7f7d1ec0e000]
10:40:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d21665800) [pid = 1881] [serial = 803] [outer = 0x7f7d1ec0e000]
10:40:14 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:40:14 INFO - document served over http requires an https
10:40:14 INFO - sub-resource via script-tag using the meta-csp
10:40:14 INFO - delivery method with no-redirect and when
10:40:14 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:14 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html:23:7
10:40:14 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1992ms
10:40:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:40:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227da000 == 31 [pid = 1881] [id = 288]
10:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d213c1000) [pid = 1881] [serial = 804] [outer = (nil)]
10:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d217aa000) [pid = 1881] [serial = 805] [outer = 0x7f7d213c1000]
10:40:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d22293800) [pid = 1881] [serial = 806] [outer = 0x7f7d213c1000]
10:40:16 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:16 INFO - document served over http requires an https
10:40:16 INFO - sub-resource via script-tag using the meta-csp
10:40:16 INFO - delivery method with swap-origin-redirect and when
10:40:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:16 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html:23:7
10:40:16 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 2389ms
10:40:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:40:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a63000 == 32 [pid = 1881] [id = 289]
10:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d23551000) [pid = 1881] [serial = 807] [outer = (nil)]
10:40:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d23552800) [pid = 1881] [serial = 808] [outer = 0x7f7d23551000]
10:40:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d23ade400) [pid = 1881] [serial = 809] [outer = 0x7f7d23551000]
10:40:19 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:40:19 INFO - document served over http requires an https
10:40:19 INFO - sub-resource via xhr-request using the meta-csp
10:40:19 INFO - delivery method with keep-origin-redirect and when
10:40: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-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:19 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:19 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:19 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:40:19 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 2485ms
10:40:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:40:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271c9000 == 33 [pid = 1881] [id = 290]
10:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d23551400) [pid = 1881] [serial = 810] [outer = (nil)]
10:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d24d08800) [pid = 1881] [serial = 811] [outer = 0x7f7d23551400]
10:40:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d25e68c00) [pid = 1881] [serial = 812] [outer = 0x7f7d23551400]
10:40:22 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:40:22 INFO - document served over http requires an https
10:40:22 INFO - sub-resource via xhr-request using the meta-csp
10:40:22 INFO - delivery method with no-redirect and when
10:40:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html:23:7
10:40:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2697ms
10:40:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:40:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b6b5800 == 34 [pid = 1881] [id = 291]
10:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d24984800) [pid = 1881] [serial = 813] [outer = (nil)]
10:40:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d2710f800) [pid = 1881] [serial = 814] [outer = 0x7f7d24984800]
10:40:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d2b41fc00) [pid = 1881] [serial = 815] [outer = 0x7f7d24984800]
10:40:24 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:24 INFO - document served over http requires an https
10:40:24 INFO - sub-resource via xhr-request using the meta-csp
10:40:24 INFO - delivery method with swap-origin-redirect and when
10:40:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:24 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:40:24 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:40:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:24 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:40:24 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 1939ms
10:40:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html
10:40:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca15000 == 35 [pid = 1881] [id = 292]
10:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d265b3c00) [pid = 1881] [serial = 816] [outer = (nil)]
10:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d2b59ec00) [pid = 1881] [serial = 817] [outer = 0x7f7d265b3c00]
10:40:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1a005c00) [pid = 1881] [serial = 818] [outer = 0x7f7d265b3c00]
10:40:25 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:25 INFO - document served over http requires an http
10:40:25 INFO - sub-resource via fetch-request using the meta-csp
10:40:25 INFO - delivery method with keep-origin-redirect and when
10:40:25 INFO - the target request is same-origin.
10:40:25 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 1782ms
10:40:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:40:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4a800 == 36 [pid = 1881] [id = 293]
10:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1a00f000) [pid = 1881] [serial = 819] [outer = (nil)]
10:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1a010000) [pid = 1881] [serial = 820] [outer = 0x7f7d1a00f000]
10:40:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d19c79400) [pid = 1881] [serial = 821] [outer = 0x7f7d1a00f000]
10:40:27 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:27 INFO - document served over http requires an http
10:40:27 INFO - sub-resource via fetch-request using the meta-csp
10:40:27 INFO - delivery method with no-redirect and when
10:40:27 INFO - the target request is same-origin.
10:40:27 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 1882ms
10:40:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:40:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c63000 == 37 [pid = 1881] [id = 294]
10:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d19c82c00) [pid = 1881] [serial = 822] [outer = (nil)]
10:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d19c83c00) [pid = 1881] [serial = 823] [outer = 0x7f7d19c82c00]
10:40:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d1a011800) [pid = 1881] [serial = 824] [outer = 0x7f7d19c82c00]
10:40:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:30 INFO - document served over http requires an http
10:40:30 INFO - sub-resource via fetch-request using the meta-csp
10:40:30 INFO - delivery method with swap-origin-redirect and when
10:40:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
10:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:40:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:40:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:40:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:40:30 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 2544ms
10:40:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html
10:40:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cabc800 == 38 [pid = 1881] [id = 295]
10:40:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d19c83000) [pid = 1881] [serial = 825] [outer = (nil)]
10:40:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d19d16c00) [pid = 1881] [serial = 826] [outer = 0x7f7d19c83000]
10:40:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d19de5c00) [pid = 1881] [serial = 827] [outer = 0x7f7d19c83000]
10:40:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e56800 == 39 [pid = 1881] [id = 296]
10:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d19de9800) [pid = 1881] [serial = 828] [outer = (nil)]
10:40:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d19de8400) [pid = 1881] [serial = 829] [outer = 0x7f7d19de9800]
10:40:33 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:33 INFO - document served over http requires an http
10:40:33 INFO - sub-resource via iframe-tag using the meta-csp
10:40:33 INFO - delivery method with keep-origin-redirect and when
10:40:33 INFO - the target request is same-origin.
10:40:33 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 2748ms
10:40:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:40:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e64000 == 40 [pid = 1881] [id = 297]
10:40:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d19d13800) [pid = 1881] [serial = 830] [outer = (nil)]
10:40:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d19706c00) [pid = 1881] [serial = 831] [outer = 0x7f7d19d13800]
10:40:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d1970f000) [pid = 1881] [serial = 832] [outer = 0x7f7d19d13800]
10:40:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19775800 == 41 [pid = 1881] [id = 298]
10:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d19712c00) [pid = 1881] [serial = 833] [outer = (nil)]
10:40:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d19deb000) [pid = 1881] [serial = 834] [outer = 0x7f7d19712c00]
10:40:37 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:37 INFO - document served over http requires an http
10:40:37 INFO - sub-resource via iframe-tag using the meta-csp
10:40:37 INFO - delivery method with no-redirect and when
10:40:37 INFO - the target request is same-origin.
10:40:37 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 4394ms
10:40:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214b4000 == 40 [pid = 1881] [id = 264]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2513a000 == 39 [pid = 1881] [id = 266]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4d000 == 38 [pid = 1881] [id = 265]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27ca0000 == 37 [pid = 1881] [id = 268]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2601b800 == 36 [pid = 1881] [id = 267]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc5a000 == 35 [pid = 1881] [id = 270]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b198000 == 34 [pid = 1881] [id = 269]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dca000 == 33 [pid = 1881] [id = 232]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc65000 == 32 [pid = 1881] [id = 271]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271d2800 == 31 [pid = 1881] [id = 236]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de7b000 == 30 [pid = 1881] [id = 272]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2e6c8000 == 29 [pid = 1881] [id = 273]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b788000 == 28 [pid = 1881] [id = 274]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cba7800 == 27 [pid = 1881] [id = 275]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59f000 == 26 [pid = 1881] [id = 276]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a451800 == 25 [pid = 1881] [id = 277]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59d000 == 24 [pid = 1881] [id = 278]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccbc000 == 23 [pid = 1881] [id = 279]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecc4800 == 22 [pid = 1881] [id = 281]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddaf000 == 21 [pid = 1881] [id = 280]
10:40:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213ed800 == 20 [pid = 1881] [id = 246]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da43800 == 19 [pid = 1881] [id = 283]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff0d000 == 18 [pid = 1881] [id = 285]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed5d000 == 17 [pid = 1881] [id = 284]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff5a000 == 16 [pid = 1881] [id = 286]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214ac800 == 15 [pid = 1881] [id = 287]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227da000 == 14 [pid = 1881] [id = 288]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff20800 == 13 [pid = 1881] [id = 258]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b44800 == 12 [pid = 1881] [id = 263]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a63000 == 11 [pid = 1881] [id = 289]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271c9000 == 10 [pid = 1881] [id = 290]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b6b5800 == 9 [pid = 1881] [id = 291]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca15000 == 8 [pid = 1881] [id = 292]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4a800 == 7 [pid = 1881] [id = 293]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c63000 == 6 [pid = 1881] [id = 294]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e56800 == 5 [pid = 1881] [id = 296]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cabc800 == 4 [pid = 1881] [id = 295]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19775800 == 3 [pid = 1881] [id = 298]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e64000 == 2 [pid = 1881] [id = 297]
10:40:39 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f033000 == 1 [pid = 1881] [id = 282]
10:40:40 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d22bdb800) [pid = 1881] [serial = 734] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d215fcc00) [pid = 1881] [serial = 687] [outer = (nil)] [url = about:blank]
10:40:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19782800 == 2 [pid = 1881] [id = 299]
10:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d19710000) [pid = 1881] [serial = 835] [outer = (nil)]
10:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d19715800) [pid = 1881] [serial = 836] [outer = 0x7f7d19710000]
10:40:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d19c7a400) [pid = 1881] [serial = 837] [outer = 0x7f7d19710000]
10:40:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e6e000 == 3 [pid = 1881] [id = 300]
10:40:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d19c84400) [pid = 1881] [serial = 838] [outer = (nil)]
10:40:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d19d0f800) [pid = 1881] [serial = 839] [outer = 0x7f7d19c84400]
10:40:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:41 INFO - document served over http requires an http
10:40:41 INFO - sub-resource via iframe-tag using the meta-csp
10:40:41 INFO - delivery method with swap-origin-redirect and when
10:40: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:40:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:40:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:40:41 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 4145ms
10:40:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html
10:40:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a46b000 == 4 [pid = 1881] [id = 301]
10:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d1986ec00) [pid = 1881] [serial = 840] [outer = (nil)]
10:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d19d0e000) [pid = 1881] [serial = 841] [outer = 0x7f7d1986ec00]
10:40:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d19df0000) [pid = 1881] [serial = 842] [outer = 0x7f7d1986ec00]
10:40:43 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:43 INFO - document served over http requires an http
10:40:43 INFO - sub-resource via script-tag using the meta-csp
10:40:43 INFO - delivery method with keep-origin-redirect and when
10:40:43 INFO - the target request is same-origin.
10:40:43 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 2334ms
10:40:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
10:40:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ae000 == 5 [pid = 1881] [id = 302]
10:40:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d19d17c00) [pid = 1881] [serial = 843] [outer = (nil)]
10:40:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1a00dc00) [pid = 1881] [serial = 844] [outer = 0x7f7d19d17c00]
10:40:44 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d19ded800) [pid = 1881] [serial = 845] [outer = 0x7f7d19d17c00]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1cc8a400) [pid = 1881] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d2b4f9800) [pid = 1881] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1b42e400) [pid = 1881] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353607661]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1ec0d800) [pid = 1881] [serial = 788] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1b718000) [pid = 1881] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1e180400) [pid = 1881] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d227acc00) [pid = 1881] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d1cc79800) [pid = 1881] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d2b17fc00) [pid = 1881] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1b436400) [pid = 1881] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d1b70bc00) [pid = 1881] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d23544c00) [pid = 1881] [serial = 746] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d24d0c800) [pid = 1881] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d25c56000) [pid = 1881] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d23ad7800) [pid = 1881] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d1fc7d400) [pid = 1881] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d1cc7a800) [pid = 1881] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d1da35800) [pid = 1881] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d265ac400) [pid = 1881] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d1a20a800) [pid = 1881] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d1b706800) [pid = 1881] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1e18e400) [pid = 1881] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1df62c00) [pid = 1881] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1e183800) [pid = 1881] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1cc8ac00) [pid = 1881] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d26568c00) [pid = 1881] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353574439]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1b436000) [pid = 1881] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1fc81c00) [pid = 1881] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1e183400) [pid = 1881] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1fc74400) [pid = 1881] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1dde1c00) [pid = 1881] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1b586c00) [pid = 1881] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d24983400) [pid = 1881] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1d981800) [pid = 1881] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1df6d400) [pid = 1881] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1fc7c000) [pid = 1881] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d22293400) [pid = 1881] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d2354b000) [pid = 1881] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d24841c00) [pid = 1881] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d24d74000) [pid = 1881] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d25e5f000) [pid = 1881] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d263a7000) [pid = 1881] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d1b6b9400) [pid = 1881] [serial = 775] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d1b589c00) [pid = 1881] [serial = 772] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1b437000) [pid = 1881] [serial = 769] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1b71a400) [pid = 1881] [serial = 766] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1b70c800) [pid = 1881] [serial = 763] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1cdf2400) [pid = 1881] [serial = 760] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d24984400) [pid = 1881] [serial = 747] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d267e8400) [pid = 1881] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353574439]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d22f31c00) [pid = 1881] [serial = 742] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d245d4400) [pid = 1881] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1da31800) [pid = 1881] [serial = 784] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1e18d000) [pid = 1881] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d267e8800) [pid = 1881] [serial = 752] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d2e6ab400) [pid = 1881] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1cc7b800) [pid = 1881] [serial = 757] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1b438400) [pid = 1881] [serial = 778] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1febd000) [pid = 1881] [serial = 736] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cd52000) [pid = 1881] [serial = 781] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1fc81400) [pid = 1881] [serial = 739] [outer = (nil)] [url = about:blank]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1b6b7800) [pid = 1881] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353607661]
10:40:53 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1fb2dc00) [pid = 1881] [serial = 789] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d20ca0400) [pid = 1881] [serial = 618] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d217b0400) [pid = 1881] [serial = 639] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d22f2c800) [pid = 1881] [serial = 642] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d23adc400) [pid = 1881] [serial = 645] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d2498f000) [pid = 1881] [serial = 648] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d25c51c00) [pid = 1881] [serial = 651] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d2603fc00) [pid = 1881] [serial = 654] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d265afc00) [pid = 1881] [serial = 657] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d27ed5400) [pid = 1881] [serial = 662] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d216d0800) [pid = 1881] [serial = 692] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d23546800) [pid = 1881] [serial = 695] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d245d3800) [pid = 1881] [serial = 698] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d25e65000) [pid = 1881] [serial = 701] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d27c3c000) [pid = 1881] [serial = 704] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d2b4ed800) [pid = 1881] [serial = 707] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d2e6a2400) [pid = 1881] [serial = 710] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1e18a000) [pid = 1881] [serial = 713] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d2166bc00) [pid = 1881] [serial = 716] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1da3cc00) [pid = 1881] [serial = 719] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1cd51800) [pid = 1881] [serial = 722] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b721400) [pid = 1881] [serial = 767] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b43c800) [pid = 1881] [serial = 770] [outer = (nil)] [url = about:blank]
10:40:55 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1b58f800) [pid = 1881] [serial = 773] [outer = (nil)] [url = about:blank]
10:40:55 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:40:55 INFO - document served over http requires an http
10:40:55 INFO - sub-resource via script-tag using the meta-csp
10:40:55 INFO - delivery method with no-redirect and when
10:40:55 INFO - the target request is same-origin.
10:40:55 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 11771ms
10:40:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html
10:40:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59e800 == 6 [pid = 1881] [id = 303]
10:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19d17000) [pid = 1881] [serial = 846] [outer = (nil)]
10:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19de2c00) [pid = 1881] [serial = 847] [outer = 0x7f7d19d17000]
10:40:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1a204c00) [pid = 1881] [serial = 848] [outer = 0x7f7d19d17000]
10:40:57 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:40:57 INFO - document served over http requires an http
10:40:57 INFO - sub-resource via script-tag using the meta-csp
10:40:57 INFO - delivery method with swap-origin-redirect and when
10:40:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:40:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:40:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:40:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:40:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:40:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:40:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:40:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:40:57 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 2036ms
10:40:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html
10:40:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cac1000 == 7 [pid = 1881] [id = 304]
10:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d19d18800) [pid = 1881] [serial = 849] [outer = (nil)]
10:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1b432400) [pid = 1881] [serial = 850] [outer = 0x7f7d19d18800]
10:40:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:40:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1b43ac00) [pid = 1881] [serial = 851] [outer = 0x7f7d19d18800]
10:41:00 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:41:00 INFO - document served over http requires an http
10:41:00 INFO - sub-resource via xhr-request using the meta-csp
10:41:00 INFO - delivery method with keep-origin-redirect and when
10:41:00 INFO - the target request is same-origin.
10:41:00 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 2238ms
10:41:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:41:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb7800 == 8 [pid = 1881] [id = 305]
10:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1b430400) [pid = 1881] [serial = 852] [outer = (nil)]
10:41:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1b587800) [pid = 1881] [serial = 853] [outer = 0x7f7d1b430400]
10:41:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1b6bb800) [pid = 1881] [serial = 854] [outer = 0x7f7d1b430400]
10:41:02 INFO - TEST-PASS | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:41:02 INFO - document served over http requires an http
10:41:02 INFO - sub-resource via xhr-request using the meta-csp
10:41:02 INFO - delivery method with no-redirect and when
10:41:02 INFO - the target request is same-origin.
10:41:02 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 2365ms
10:41:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
10:41:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccaf800 == 9 [pid = 1881] [id = 306]
10:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1b58a400) [pid = 1881] [serial = 855] [outer = (nil)]
10:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1b703800) [pid = 1881] [serial = 856] [outer = 0x7f7d1b58a400]
10:41:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b70d800) [pid = 1881] [serial = 857] [outer = 0x7f7d1b58a400]
10:41:04 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:04 INFO - document served over http requires an http
10:41:04 INFO - sub-resource via xhr-request using the meta-csp
10:41:04 INFO - delivery method with swap-origin-redirect and when
10:41:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:04 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:41:04 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 2485ms
10:41:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html
10:41:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf14800 == 10 [pid = 1881] [id = 307]
10:41:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b703400) [pid = 1881] [serial = 858] [outer = (nil)]
10:41:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b717800) [pid = 1881] [serial = 859] [outer = 0x7f7d1b703400]
10:41:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1cc74800) [pid = 1881] [serial = 860] [outer = 0x7f7d1b703400]
10:41:07 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:07 INFO - document served over http requires an https
10:41:07 INFO - sub-resource via fetch-request using the meta-csp
10:41:07 INFO - delivery method with keep-origin-redirect and when
10:41:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:41:07 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 2681ms
10:41:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:41:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da58000 == 11 [pid = 1881] [id = 308]
10:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b717400) [pid = 1881] [serial = 861] [outer = (nil)]
10:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1cc84800) [pid = 1881] [serial = 862] [outer = 0x7f7d1b717400]
10:41:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1cc8bc00) [pid = 1881] [serial = 863] [outer = 0x7f7d1b717400]
10:41:09 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:41:09 INFO - document served over http requires an https
10:41:09 INFO - sub-resource via fetch-request using the meta-csp
10:41:09 INFO - delivery method with no-redirect and when
10:41:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:09 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html:23:7
10:41:09 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 1844ms
10:41:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html
10:41:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd22800 == 12 [pid = 1881] [id = 309]
10:41:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1cc83000) [pid = 1881] [serial = 864] [outer = (nil)]
10:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1cd5a800) [pid = 1881] [serial = 865] [outer = 0x7f7d1cc83000]
10:41:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1cd60800) [pid = 1881] [serial = 866] [outer = 0x7f7d1cc83000]
10:41:11 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:11 INFO - document served over http requires an https
10:41:11 INFO - sub-resource via fetch-request using the meta-csp
10:41:11 INFO - delivery method with swap-origin-redirect and when
10:41:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
10:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:11 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:41:11 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 1799ms
10:41:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html
10:41:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de76800 == 13 [pid = 1881] [id = 310]
10:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1cd5a000) [pid = 1881] [serial = 867] [outer = (nil)]
10:41:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1cdf6400) [pid = 1881] [serial = 868] [outer = 0x7f7d1cd5a000]
10:41:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1d979800) [pid = 1881] [serial = 869] [outer = 0x7f7d1cd5a000]
10:41:13 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:13 INFO - document served over http requires an https
10:41:13 INFO - sub-resource via fetch-request using the meta-csp
10:41:13 INFO - delivery method with swap-origin-redirect and when
10:41:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:13 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:41:13 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 1836ms
10:41:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html
10:41:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb15800 == 14 [pid = 1881] [id = 311]
10:41:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1cdf5c00) [pid = 1881] [serial = 870] [outer = (nil)]
10:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1da33400) [pid = 1881] [serial = 871] [outer = 0x7f7d1cdf5c00]
10:41:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1da3d800) [pid = 1881] [serial = 872] [outer = 0x7f7d1cdf5c00]
10:41:15 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:15 INFO - document served over http requires an https
10:41:15 INFO - sub-resource via fetch-request using the meta-csp
10:41:15 INFO - delivery method with keep-origin-redirect and when
10:41:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:15 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:41:15 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 2405ms
10:41:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:41:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecc8800 == 15 [pid = 1881] [id = 312]
10:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1da77c00) [pid = 1881] [serial = 873] [outer = (nil)]
10:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1da7f800) [pid = 1881] [serial = 874] [outer = 0x7f7d1da77c00]
10:41:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1dde0400) [pid = 1881] [serial = 875] [outer = 0x7f7d1da77c00]
10:41:18 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:41:18 INFO - document served over http requires an https
10:41:18 INFO - sub-resource via fetch-request using the meta-csp
10:41:18 INFO - delivery method with no-redirect and when
10:41:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:18 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html:23:7
10:41:18 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 3145ms
10:41:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html
10:41:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a45e000 == 16 [pid = 1881] [id = 313]
10:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1dde8800) [pid = 1881] [serial = 876] [outer = (nil)]
10:41:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1df61400) [pid = 1881] [serial = 877] [outer = 0x7f7d1dde8800]
10:41:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1e105000) [pid = 1881] [serial = 878] [outer = 0x7f7d1dde8800]
10:41:21 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:21 INFO - document served over http requires an https
10:41:21 INFO - sub-resource via fetch-request using the meta-csp
10:41:21 INFO - delivery method with swap-origin-redirect and when
10:41:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:41:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:41:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:41:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:21 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
10:41:21 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 2938ms
10:41:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
10:41:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b785800 == 17 [pid = 1881] [id = 314]
10:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1a00bc00) [pid = 1881] [serial = 879] [outer = (nil)]
10:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1a203800) [pid = 1881] [serial = 880] [outer = 0x7f7d1a00bc00]
10:41:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1b6bcc00) [pid = 1881] [serial = 881] [outer = 0x7f7d1a00bc00]
10:41:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a46b000 == 16 [pid = 1881] [id = 301]
10:41:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e6e000 == 15 [pid = 1881] [id = 300]
10:41:23 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19782800 == 14 [pid = 1881] [id = 299]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1fe71400) [pid = 1881] [serial = 790] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d21670c00) [pid = 1881] [serial = 740] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1cdef800) [pid = 1881] [serial = 782] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d229a5400) [pid = 1881] [serial = 737] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1b6c6800) [pid = 1881] [serial = 779] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1cc81800) [pid = 1881] [serial = 758] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d2967ec00) [pid = 1881] [serial = 753] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d23addc00) [pid = 1881] [serial = 743] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d2639d400) [pid = 1881] [serial = 748] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cdf8c00) [pid = 1881] [serial = 761] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1cdeb000) [pid = 1881] [serial = 764] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1a202c00) [pid = 1881] [serial = 776] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1df61800) [pid = 1881] [serial = 785] [outer = (nil)] [url = about:blank]
10:41:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19780000 == 15 [pid = 1881] [id = 315]
10:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1986c400) [pid = 1881] [serial = 882] [outer = (nil)]
10:41:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d19de5400) [pid = 1881] [serial = 883] [outer = 0x7f7d1986c400]
10:41:23 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:23 INFO - document served over http requires an https
10:41:23 INFO - sub-resource via iframe-tag using the meta-csp
10:41:23 INFO - delivery method with keep-origin-redirect and when
10:41:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:23 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
10:41:23 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 2142ms
10:41:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:41:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e54800 == 16 [pid = 1881] [id = 316]
10:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d19c7bc00) [pid = 1881] [serial = 884] [outer = (nil)]
10:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1b582800) [pid = 1881] [serial = 885] [outer = 0x7f7d19c7bc00]
10:41:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1cc76400) [pid = 1881] [serial = 886] [outer = 0x7f7d19c7bc00]
10:41:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a46c800 == 17 [pid = 1881] [id = 317]
10:41:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1cc81400) [pid = 1881] [serial = 887] [outer = (nil)]
10:41:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1cc8d400) [pid = 1881] [serial = 888] [outer = 0x7f7d1cc81400]
10:41:25 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
10:41:25 INFO - document served over http requires an https
10:41:25 INFO - sub-resource via iframe-tag using the meta-csp
10:41:25 INFO - delivery method with no-redirect and when
10:41:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
10:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:25 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
10:41:25 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 1637ms
10:41:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
10:41:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b772800 == 18 [pid = 1881] [id = 318]
10:41:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1a20a400) [pid = 1881] [serial = 889] [outer = (nil)]
10:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1cdf3c00) [pid = 1881] [serial = 890] [outer = 0x7f7d1a20a400]
10:41:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1dde0800) [pid = 1881] [serial = 891] [outer = 0x7f7d1a20a400]
10:41:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccad800 == 19 [pid = 1881] [id = 319]
10:41:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1dde7c00) [pid = 1881] [serial = 892] [outer = (nil)]
10:41:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1df62000) [pid = 1881] [serial = 893] [outer = 0x7f7d1dde7c00]
10:41:27 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:27 INFO - document served over http requires an https
10:41:27 INFO - sub-resource via iframe-tag using the meta-csp
10:41:27 INFO - delivery method with swap-origin-redirect and when
10:41:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:27 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
10:41:27 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 1946ms
10:41:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
10:41:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf08800 == 20 [pid = 1881] [id = 320]
10:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1cdf1c00) [pid = 1881] [serial = 894] [outer = (nil)]
10:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1ddec800) [pid = 1881] [serial = 895] [outer = 0x7f7d1cdf1c00]
10:41:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1e10c000) [pid = 1881] [serial = 896] [outer = 0x7f7d1cdf1c00]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d19d0e000) [pid = 1881] [serial = 841] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d19d0f800) [pid = 1881] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d19715800) [pid = 1881] [serial = 836] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1a00dc00) [pid = 1881] [serial = 844] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d19deb000) [pid = 1881] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353635557]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d19706c00) [pid = 1881] [serial = 831] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1a010000) [pid = 1881] [serial = 820] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d19c83c00) [pid = 1881] [serial = 823] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d19de8400) [pid = 1881] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d19d16c00) [pid = 1881] [serial = 826] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d2710f800) [pid = 1881] [serial = 814] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d2b59ec00) [pid = 1881] [serial = 817] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d217aa000) [pid = 1881] [serial = 805] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d23552800) [pid = 1881] [serial = 808] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d24d08800) [pid = 1881] [serial = 811] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1e17f800) [pid = 1881] [serial = 799] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d213c6000) [pid = 1881] [serial = 802] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1e187c00) [pid = 1881] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1cd54400) [pid = 1881] [serial = 794] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d19710000) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1986ec00) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d213c1000) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d19de9800) [pid = 1881] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1df6cc00) [pid = 1881] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1cc7cc00) [pid = 1881] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d19c84400) [pid = 1881] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1ec0e000) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d19712c00) [pid = 1881] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353635557]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1a00f000) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d19c82c00) [pid = 1881] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19c83000) [pid = 1881] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.keep-origin-redirect.http.html]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d24984800) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d265b3c00) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d23551000) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d23551400) [pid = 1881] [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]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b6b7400) [pid = 1881] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d2b41fc00) [pid = 1881] [serial = 815] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d23ade400) [pid = 1881] [serial = 809] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d25e68c00) [pid = 1881] [serial = 812] [outer = (nil)] [url = about:blank]
10:41:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0b000 == 21 [pid = 1881] [id = 321]
10:41:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d19710400) [pid = 1881] [serial = 897] [outer = (nil)]
10:41:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19d0f800) [pid = 1881] [serial = 898] [outer = 0x7f7d19710400]
10:41:30 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
10:41:30 INFO - document served over http requires an https
10:41:30 INFO - sub-resource via iframe-tag using the meta-csp
10:41:30 INFO - delivery method with swap-origin-redirect and when
10:41:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:30 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
10:41:30 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 2505ms
10:41:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
10:41:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de82000 == 22 [pid = 1881] [id = 322]
10:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19c83000) [pid = 1881] [serial = 899] [outer = (nil)]
10:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1b6b7400) [pid = 1881] [serial = 900] [outer = 0x7f7d19c83000]
10:41:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1e180000) [pid = 1881] [serial = 901] [outer = 0x7f7d19c83000]
10:41:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a1000 == 23 [pid = 1881] [id = 323]
10:41:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d19de4c00) [pid = 1881] [serial = 902] [outer = (nil)]
10:41:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1a20fc00) [pid = 1881] [serial = 903] [outer = 0x7f7d19de4c00]
10:41:32 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
10:41:32 INFO - document served over http requires an https
10:41:32 INFO - sub-resource via iframe-tag using the meta-csp
10:41:32 INFO - delivery method with keep-origin-redirect and when
10:41:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:32 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
10:41:32 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 2246ms
10:41:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:41:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da51000 == 24 [pid = 1881] [id = 324]
10:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1b6c1c00) [pid = 1881] [serial = 904] [outer = (nil)]
10:41:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1b712800) [pid = 1881] [serial = 905] [outer = 0x7f7d1b6c1c00]
10:41:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1d981800) [pid = 1881] [serial = 906] [outer = 0x7f7d1b6c1c00]
10:41:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed5f800 == 25 [pid = 1881] [id = 325]
10:41:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1ddec400) [pid = 1881] [serial = 907] [outer = (nil)]
10:41:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1e10dc00) [pid = 1881] [serial = 908] [outer = 0x7f7d1ddec400]
10:41:35 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
10:41:35 INFO - document served over http requires an https
10:41:35 INFO - sub-resource via iframe-tag using the meta-csp
10:41:35 INFO - delivery method with no-redirect and when
10:41:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:35 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
10:41:35 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 2901ms
10:41:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
10:41:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f034800 == 26 [pid = 1881] [id = 326]
10:41:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1a211000) [pid = 1881] [serial = 909] [outer = (nil)]
10:41:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1e10d800) [pid = 1881] [serial = 910] [outer = 0x7f7d1a211000]
10:41:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1e18c000) [pid = 1881] [serial = 911] [outer = 0x7f7d1a211000]
10:41:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba0800 == 27 [pid = 1881] [id = 327]
10:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1eaba000) [pid = 1881] [serial = 912] [outer = (nil)]
10:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1eac0000) [pid = 1881] [serial = 913] [outer = 0x7f7d1eaba000]
10:41:37 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
10:41:37 INFO - document served over http requires an https
10:41:37 INFO - sub-resource via iframe-tag using the meta-csp
10:41:37 INFO - delivery method with swap-origin-redirect and when
10:41: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:41:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:41:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:37 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
10:41:37 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 2093ms
10:41:37 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
10:41:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbb2000 == 28 [pid = 1881] [id = 328]
10:41:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1e10ac00) [pid = 1881] [serial = 914] [outer = (nil)]
10:41:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1eabe400) [pid = 1881] [serial = 915] [outer = 0x7f7d1e10ac00]
10:41:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1ec0a000) [pid = 1881] [serial = 916] [outer = 0x7f7d1e10ac00]
10:41:39 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
10:41:39 INFO - document served over http requires an https
10:41:39 INFO - sub-resource via script-tag using the meta-csp
10:41:39 INFO - delivery method with keep-origin-redirect and when
10:41:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
10:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:39 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
10:41:39 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 1947ms
10:41:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:41:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd1d800 == 29 [pid = 1881] [id = 329]
10:41:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1eac6400) [pid = 1881] [serial = 917] [outer = (nil)]
10:41:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1edb0800) [pid = 1881] [serial = 918] [outer = 0x7f7d1eac6400]
10:41:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1fb2c800) [pid = 1881] [serial = 919] [outer = 0x7f7d1eac6400]
10:41:41 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
10:41:41 INFO - document served over http requires an https
10:41:41 INFO - sub-resource via script-tag using the meta-csp
10:41:41 INFO - delivery method with no-redirect and when
10:41: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
10:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:41 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
10:41:41 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 1945ms
10:41:41 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
10:41:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff18000 == 30 [pid = 1881] [id = 330]
10:41:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1edb0000) [pid = 1881] [serial = 920] [outer = (nil)]
10:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1fb35000) [pid = 1881] [serial = 921] [outer = 0x7f7d1edb0000]
10:41:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1fc81400) [pid = 1881] [serial = 922] [outer = 0x7f7d1edb0000]
10:41: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
10:41:43 INFO - document served over http requires an https
10:41:43 INFO - sub-resource via script-tag using the meta-csp
10:41:43 INFO - delivery method with swap-origin-redirect and when
10:41:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
10:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 2593ms
10:41: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
10:41:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff69000 == 31 [pid = 1881] [id = 331]
10:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1fc73800) [pid = 1881] [serial = 923] [outer = (nil)]
10:41:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1fe70800) [pid = 1881] [serial = 924] [outer = 0x7f7d1fc73800]
10:41:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1fe7d800) [pid = 1881] [serial = 925] [outer = 0x7f7d1fc73800]
10:41:46 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
10:41:46 INFO - document served over http requires an https
10:41:46 INFO - sub-resource via script-tag using the meta-csp
10:41:46 INFO - delivery method with swap-origin-redirect and when
10:41:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
10:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:46 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
10:41:46 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 2431ms
10:41:46 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
10:41:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e4000 == 32 [pid = 1881] [id = 332]
10:41:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1fd79400) [pid = 1881] [serial = 926] [outer = (nil)]
10:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1fec3800) [pid = 1881] [serial = 927] [outer = 0x7f7d1fd79400]
10:41:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d20ca3c00) [pid = 1881] [serial = 928] [outer = 0x7f7d1fd79400]
10:41:49 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
10:41:49 INFO - document served over http requires an https
10:41:49 INFO - sub-resource via script-tag using the meta-csp
10:41:49 INFO - delivery method with keep-origin-redirect and when
10:41:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
10:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:49 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
10:41:49 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 3138ms
10:41:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:41:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d1c800 == 33 [pid = 1881] [id = 333]
10:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1fec3400) [pid = 1881] [serial = 929] [outer = (nil)]
10:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d20db9c00) [pid = 1881] [serial = 930] [outer = 0x7f7d1fec3400]
10:41:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d213bec00) [pid = 1881] [serial = 931] [outer = 0x7f7d1fec3400]
10:41:51 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
10:41:51 INFO - document served over http requires an https
10:41:51 INFO - sub-resource via script-tag using the meta-csp
10:41:51 INFO - delivery method with no-redirect and when
10:41:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
10:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:51 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
10:41:51 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 2049ms
10:41:51 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
10:41:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213e5000 == 34 [pid = 1881] [id = 334]
10:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d20db2000) [pid = 1881] [serial = 932] [outer = (nil)]
10:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d213c8400) [pid = 1881] [serial = 933] [outer = 0x7f7d20db2000]
10:41:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d214d5000) [pid = 1881] [serial = 934] [outer = 0x7f7d20db2000]
10:41: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
10:41:53 INFO - document served over http requires an https
10:41:53 INFO - sub-resource via script-tag using the meta-csp
10:41:53 INFO - delivery method with swap-origin-redirect and when
10:41:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:41:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:41:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 1941ms
10:41: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
10:41:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c4000 == 35 [pid = 1881] [id = 335]
10:41:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d213c7000) [pid = 1881] [serial = 935] [outer = (nil)]
10:41:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d215f2400) [pid = 1881] [serial = 936] [outer = 0x7f7d213c7000]
10:41:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d21663400) [pid = 1881] [serial = 937] [outer = 0x7f7d213c7000]
10:41: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
10:41:56 INFO - document served over http requires an https
10:41:56 INFO - sub-resource via xhr-request using the meta-csp
10:41:56 INFO - delivery method with keep-origin-redirect and when
10:41:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41: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
10:41: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 2535ms
10:41: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
10:41:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59b000 == 36 [pid = 1881] [id = 336]
10:41:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d19c7b400) [pid = 1881] [serial = 938] [outer = (nil)]
10:41:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d19d0d000) [pid = 1881] [serial = 939] [outer = 0x7f7d19c7b400]
10:41:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1b589800) [pid = 1881] [serial = 940] [outer = 0x7f7d19c7b400]
10:41:58 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
10:41:58 INFO - document served over http requires an https
10:41:58 INFO - sub-resource via xhr-request using the meta-csp
10:41:58 INFO - delivery method with no-redirect and when
10:41:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
10:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:41:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:41:58 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:41:58 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:41:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:41:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:41:58 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
10:41:58 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 2705ms
10:41:58 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
10:41:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a456000 == 37 [pid = 1881] [id = 337]
10:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1b589400) [pid = 1881] [serial = 941] [outer = (nil)]
10:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1b590400) [pid = 1881] [serial = 942] [outer = 0x7f7d1b589400]
10:41:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:41:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1b719c00) [pid = 1881] [serial = 943] [outer = 0x7f7d1b589400]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0b000 == 36 [pid = 1881] [id = 321]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf08800 == 35 [pid = 1881] [id = 320]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccad800 == 34 [pid = 1881] [id = 319]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b772800 == 33 [pid = 1881] [id = 318]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a46c800 == 32 [pid = 1881] [id = 317]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e54800 == 31 [pid = 1881] [id = 316]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19780000 == 30 [pid = 1881] [id = 315]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b785800 == 29 [pid = 1881] [id = 314]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a45e000 == 28 [pid = 1881] [id = 313]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecc8800 == 27 [pid = 1881] [id = 312]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb15800 == 26 [pid = 1881] [id = 311]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de76800 == 25 [pid = 1881] [id = 310]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd22800 == 24 [pid = 1881] [id = 309]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da58000 == 23 [pid = 1881] [id = 308]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf14800 == 22 [pid = 1881] [id = 307]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccaf800 == 21 [pid = 1881] [id = 306]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb7800 == 20 [pid = 1881] [id = 305]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cac1000 == 19 [pid = 1881] [id = 304]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59e800 == 18 [pid = 1881] [id = 303]
10:42:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ae000 == 17 [pid = 1881] [id = 302]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d21665800) [pid = 1881] [serial = 803] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d1fec0000) [pid = 1881] [serial = 800] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d22293800) [pid = 1881] [serial = 806] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d1a011800) [pid = 1881] [serial = 824] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d19c79400) [pid = 1881] [serial = 821] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1a005c00) [pid = 1881] [serial = 818] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d19de5c00) [pid = 1881] [serial = 827] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d19c7a400) [pid = 1881] [serial = 837] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d19df0000) [pid = 1881] [serial = 842] [outer = (nil)] [url = about:blank]
10:42:00 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1da40400) [pid = 1881] [serial = 795] [outer = (nil)] [url = about:blank]
10:42:01 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
10:42:01 INFO - document served over http requires an https
10:42:01 INFO - sub-resource via xhr-request using the meta-csp
10:42:01 INFO - delivery method with swap-origin-redirect and when
10:42:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
10:42:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:01 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
10:42:01 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 2245ms
10:42:01 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
10:42:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e5b000 == 18 [pid = 1881] [id = 338]
10:42:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d19d1b000) [pid = 1881] [serial = 944] [outer = (nil)]
10:42:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1b583800) [pid = 1881] [serial = 945] [outer = 0x7f7d19d1b000]
10:42:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1cc8c800) [pid = 1881] [serial = 946] [outer = 0x7f7d19d1b000]
10:42:03 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
10:42:03 INFO - document served over http requires an https
10:42:03 INFO - sub-resource via xhr-request using the meta-csp
10:42:03 INFO - delivery method with swap-origin-redirect and when
10:42:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:03 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
10:42:03 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 2088ms
10:42:03 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
10:42:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caad800 == 19 [pid = 1881] [id = 339]
10:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1a204000) [pid = 1881] [serial = 947] [outer = (nil)]
10:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1d979c00) [pid = 1881] [serial = 948] [outer = 0x7f7d1a204000]
10:42:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1da40400) [pid = 1881] [serial = 949] [outer = 0x7f7d1a204000]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1a203800) [pid = 1881] [serial = 880] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1ddec800) [pid = 1881] [serial = 895] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d19de5400) [pid = 1881] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1b587800) [pid = 1881] [serial = 853] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1cdf3c00) [pid = 1881] [serial = 890] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1df61400) [pid = 1881] [serial = 877] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1cdf6400) [pid = 1881] [serial = 868] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1da33400) [pid = 1881] [serial = 871] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1b703800) [pid = 1881] [serial = 856] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1b717800) [pid = 1881] [serial = 859] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1da7f800) [pid = 1881] [serial = 874] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1cd5a800) [pid = 1881] [serial = 865] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d19de2c00) [pid = 1881] [serial = 847] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1b432400) [pid = 1881] [serial = 850] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d19d0f800) [pid = 1881] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cc8d400) [pid = 1881] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353685368]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1cc84800) [pid = 1881] [serial = 862] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1df62000) [pid = 1881] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1b582800) [pid = 1881] [serial = 885] [outer = (nil)] [url = about:blank]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1a00bc00) [pid = 1881] [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]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1dde7c00) [pid = 1881] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1a20a400) [pid = 1881] [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]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d19710400) [pid = 1881] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1cdf1c00) [pid = 1881] [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]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1cc81400) [pid = 1881] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353685368]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1986c400) [pid = 1881] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:06 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d19c7bc00) [pid = 1881] [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]
10:42:06 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
10:42:06 INFO - document served over http requires an https
10:42:06 INFO - sub-resource via xhr-request using the meta-csp
10:42:06 INFO - delivery method with keep-origin-redirect and when
10:42:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
10:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:06 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
10:42:06 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 3606ms
10:42:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:42:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc5d800 == 20 [pid = 1881] [id = 340]
10:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d19c7bc00) [pid = 1881] [serial = 950] [outer = (nil)]
10:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1a20a400) [pid = 1881] [serial = 951] [outer = 0x7f7d19c7bc00]
10:42:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1cc82400) [pid = 1881] [serial = 952] [outer = 0x7f7d19c7bc00]
10:42:08 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
10:42:08 INFO - document served over http requires an https
10:42:08 INFO - sub-resource via xhr-request using the meta-csp
10:42:08 INFO - delivery method with no-redirect and when
10:42:08 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
10:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:08 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
10:42:08 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 1829ms
10:42:08 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
10:42:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb6800 == 21 [pid = 1881] [id = 341]
10:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d19c7f800) [pid = 1881] [serial = 953] [outer = (nil)]
10:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1a206400) [pid = 1881] [serial = 954] [outer = 0x7f7d19c7f800]
10:42:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1cd60000) [pid = 1881] [serial = 955] [outer = 0x7f7d19c7f800]
10:42:10 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
10:42:10 INFO - document served over http requires an https
10:42:10 INFO - sub-resource via xhr-request using the meta-csp
10:42:10 INFO - delivery method with swap-origin-redirect and when
10:42:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
10:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:10 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
10:42:10 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 1787ms
10:42:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
10:42:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da46800 == 22 [pid = 1881] [id = 342]
10:42:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1b584c00) [pid = 1881] [serial = 956] [outer = (nil)]
10:42:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1da77400) [pid = 1881] [serial = 957] [outer = 0x7f7d1b584c00]
10:42:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1df62c00) [pid = 1881] [serial = 958] [outer = 0x7f7d1b584c00]
10:42:12 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
10:42:12 INFO - document served over http requires an http
10:42:12 INFO - sub-resource via fetch-request using the meta-referrer
10:42:12 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:12 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
10:42:12 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 2268ms
10:42:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
10:42:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda6000 == 23 [pid = 1881] [id = 343]
10:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1da80c00) [pid = 1881] [serial = 959] [outer = (nil)]
10:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1e103c00) [pid = 1881] [serial = 960] [outer = 0x7f7d1da80c00]
10:42:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1eabc800) [pid = 1881] [serial = 961] [outer = 0x7f7d1da80c00]
10:42:15 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
10:42:15 INFO - document served over http requires an http
10:42:15 INFO - sub-resource via fetch-request using the meta-referrer
10:42:15 INFO - delivery method with no-redirect and when
10:42:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:15 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
10:42:15 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2336ms
10:42:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
10:42:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecb3800 == 24 [pid = 1881] [id = 344]
10:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1df6ec00) [pid = 1881] [serial = 962] [outer = (nil)]
10:42:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1fb2e000) [pid = 1881] [serial = 963] [outer = 0x7f7d1df6ec00]
10:42:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1fe79800) [pid = 1881] [serial = 964] [outer = 0x7f7d1df6ec00]
10:42:17 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
10:42:17 INFO - document served over http requires an http
10:42:17 INFO - sub-resource via fetch-request using the meta-referrer
10:42:17 INFO - delivery method with swap-origin-redirect and when
10:42:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
10:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:17 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
10:42:17 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 2333ms
10:42:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:42:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbb5800 == 25 [pid = 1881] [id = 345]
10:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d213bfc00) [pid = 1881] [serial = 965] [outer = (nil)]
10:42:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d213c4000) [pid = 1881] [serial = 966] [outer = 0x7f7d213bfc00]
10:42:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d21664000) [pid = 1881] [serial = 967] [outer = 0x7f7d213bfc00]
10:42:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e2000 == 26 [pid = 1881] [id = 346]
10:42:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d2166bc00) [pid = 1881] [serial = 968] [outer = (nil)]
10:42:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d21672800) [pid = 1881] [serial = 969] [outer = 0x7f7d2166bc00]
10:42:20 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
10:42:20 INFO - document served over http requires an http
10:42:20 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:20 INFO - delivery method with keep-origin-redirect and when
10:42:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:20 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
10:42:20 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 2961ms
10:42:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
10:42:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213f0800 == 27 [pid = 1881] [id = 347]
10:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d20db5800) [pid = 1881] [serial = 970] [outer = (nil)]
10:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d21672400) [pid = 1881] [serial = 971] [outer = 0x7f7d20db5800]
10:42:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d216cf800) [pid = 1881] [serial = 972] [outer = 0x7f7d20db5800]
10:42:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b2c800 == 28 [pid = 1881] [id = 348]
10:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d217a7800) [pid = 1881] [serial = 973] [outer = (nil)]
10:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d217ab800) [pid = 1881] [serial = 974] [outer = 0x7f7d217a7800]
10:42:22 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
10:42:22 INFO - document served over http requires an http
10:42:22 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:22 INFO - delivery method with no-redirect and when
10:42:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:22 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
10:42:22 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1958ms
10:42:22 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:42:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b3b000 == 29 [pid = 1881] [id = 349]
10:42:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d216c3000) [pid = 1881] [serial = 975] [outer = (nil)]
10:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d217aa000) [pid = 1881] [serial = 976] [outer = 0x7f7d216c3000]
10:42:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d21935000) [pid = 1881] [serial = 977] [outer = 0x7f7d216c3000]
10:42:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2220b800 == 30 [pid = 1881] [id = 350]
10:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d21939400) [pid = 1881] [serial = 978] [outer = (nil)]
10:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d2193d400) [pid = 1881] [serial = 979] [outer = 0x7f7d21939400]
10:42:24 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
10:42:24 INFO - document served over http requires an http
10:42:24 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:24 INFO - delivery method with swap-origin-redirect and when
10:42:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:24 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
10:42:24 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 1880ms
10:42:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
10:42:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22218800 == 31 [pid = 1881] [id = 351]
10:42:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d217adc00) [pid = 1881] [serial = 980] [outer = (nil)]
10:42:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d2193bc00) [pid = 1881] [serial = 981] [outer = 0x7f7d217adc00]
10:42:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d21b84800) [pid = 1881] [serial = 982] [outer = 0x7f7d217adc00]
10:42:26 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
10:42:26 INFO - document served over http requires an http
10:42:26 INFO - sub-resource via script-tag using the meta-referrer
10:42:26 INFO - delivery method with keep-origin-redirect and when
10:42:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:26 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
10:42:26 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 1881ms
10:42:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
10:42:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222d0000 == 32 [pid = 1881] [id = 352]
10:42:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d21941000) [pid = 1881] [serial = 983] [outer = (nil)]
10:42:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d21b87c00) [pid = 1881] [serial = 984] [outer = 0x7f7d21941000]
10:42:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d22298400) [pid = 1881] [serial = 985] [outer = 0x7f7d21941000]
10:42:28 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
10:42:28 INFO - document served over http requires an http
10:42:28 INFO - sub-resource via script-tag using the meta-referrer
10:42:28 INFO - delivery method with no-redirect and when
10:42:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:28 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
10:42:28 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 2354ms
10:42:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
10:42:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227eb800 == 33 [pid = 1881] [id = 353]
10:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d2228cc00) [pid = 1881] [serial = 986] [outer = (nil)]
10:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d227aa000) [pid = 1881] [serial = 987] [outer = 0x7f7d2228cc00]
10:42:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d227b5800) [pid = 1881] [serial = 988] [outer = 0x7f7d2228cc00]
10:42:31 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
10:42:31 INFO - document served over http requires an http
10:42:31 INFO - sub-resource via script-tag using the meta-referrer
10:42:31 INFO - delivery method with swap-origin-redirect and when
10:42:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
10:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:31 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
10:42:31 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 2357ms
10:42:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
10:42:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b8c800 == 34 [pid = 1881] [id = 354]
10:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d227ad400) [pid = 1881] [serial = 989] [outer = (nil)]
10:42:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d229b0400) [pid = 1881] [serial = 990] [outer = 0x7f7d227ad400]
10:42:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d22f2bc00) [pid = 1881] [serial = 991] [outer = 0x7f7d227ad400]
10:42:33 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
10:42:33 INFO - document served over http requires an http
10:42:33 INFO - sub-resource via xhr-request using the meta-referrer
10:42:33 INFO - delivery method with keep-origin-redirect and when
10:42:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:33 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html:23:7
10:42:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html | took 2386ms
10:42:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
10:42:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb1000 == 35 [pid = 1881] [id = 355]
10:42:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d229a5400) [pid = 1881] [serial = 992] [outer = (nil)]
10:42:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d22bcf000) [pid = 1881] [serial = 993] [outer = 0x7f7d229a5400]
10:42:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d23546800) [pid = 1881] [serial = 994] [outer = 0x7f7d229a5400]
10:42:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | The referrer URL is origin when a
10:42:37 INFO - document served over http requires an http
10:42:37 INFO - sub-resource via xhr-request using the meta-referrer
10:42:37 INFO - delivery method with no-redirect and when
10:42:37 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html:23:7
10:42:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3738ms
10:42:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
10:42:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caae000 == 36 [pid = 1881] [id = 356]
10:42:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1b71c000) [pid = 1881] [serial = 995] [outer = (nil)]
10:42:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1cc8d400) [pid = 1881] [serial = 996] [outer = 0x7f7d1b71c000]
10:42:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1df66800) [pid = 1881] [serial = 997] [outer = 0x7f7d1b71c000]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a1000 == 35 [pid = 1881] [id = 323]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed5f800 == 34 [pid = 1881] [id = 325]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da51000 == 33 [pid = 1881] [id = 324]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba0800 == 32 [pid = 1881] [id = 327]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f034800 == 31 [pid = 1881] [id = 326]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbb2000 == 30 [pid = 1881] [id = 328]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd1d800 == 29 [pid = 1881] [id = 329]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff18000 == 28 [pid = 1881] [id = 330]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff69000 == 27 [pid = 1881] [id = 331]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e4000 == 26 [pid = 1881] [id = 332]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d1c800 == 25 [pid = 1881] [id = 333]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213e5000 == 24 [pid = 1881] [id = 334]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59b000 == 23 [pid = 1881] [id = 336]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a456000 == 22 [pid = 1881] [id = 337]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e5b000 == 21 [pid = 1881] [id = 338]
10:42:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caad800 == 20 [pid = 1881] [id = 339]
10:42:38 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1e10c000) [pid = 1881] [serial = 896] [outer = (nil)] [url = about:blank]
10:42:38 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1dde0800) [pid = 1881] [serial = 891] [outer = (nil)] [url = about:blank]
10:42:38 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1b6bcc00) [pid = 1881] [serial = 881] [outer = (nil)] [url = about:blank]
10:42:38 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d19ded800) [pid = 1881] [serial = 845] [outer = (nil)] [url = about:blank]
10:42:38 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1cc76400) [pid = 1881] [serial = 886] [outer = (nil)] [url = about:blank]
10:42:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | The referrer URL is origin when a
10:42:39 INFO - document served over http requires an http
10:42:39 INFO - sub-resource via xhr-request using the meta-referrer
10:42:39 INFO - delivery method with swap-origin-redirect and when
10:42:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
10:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:42:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:42:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html:23:7
10:42:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html | took 2190ms
10:42:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
10:42:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c5b800 == 21 [pid = 1881] [id = 357]
10:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d19de8000) [pid = 1881] [serial = 998] [outer = (nil)]
10:42:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d1b582c00) [pid = 1881] [serial = 999] [outer = 0x7f7d19de8000]
10:42:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1b713000) [pid = 1881] [serial = 1000] [outer = 0x7f7d19de8000]
10:42:41 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
10:42:41 INFO - document served over http requires an https
10:42:41 INFO - sub-resource via fetch-request using the meta-referrer
10:42:41 INFO - delivery method with keep-origin-redirect and when
10:42:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:41 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
10:42:41 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 1630ms
10:42:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
10:42:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b77f800 == 22 [pid = 1881] [id = 358]
10:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d19ded800) [pid = 1881] [serial = 1001] [outer = (nil)]
10:42:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1cdf2400) [pid = 1881] [serial = 1002] [outer = 0x7f7d19ded800]
10:42:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1df67800) [pid = 1881] [serial = 1003] [outer = 0x7f7d19ded800]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1e10d800) [pid = 1881] [serial = 910] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1b6b7400) [pid = 1881] [serial = 900] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1b590400) [pid = 1881] [serial = 942] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1b583800) [pid = 1881] [serial = 945] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1fec3800) [pid = 1881] [serial = 927] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d213c8400) [pid = 1881] [serial = 933] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1e10dc00) [pid = 1881] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353694941]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1a20fc00) [pid = 1881] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1eabe400) [pid = 1881] [serial = 915] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1edb0800) [pid = 1881] [serial = 918] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1fe70800) [pid = 1881] [serial = 924] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1d979c00) [pid = 1881] [serial = 948] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1fb35000) [pid = 1881] [serial = 921] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d20db9c00) [pid = 1881] [serial = 930] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d19d0d000) [pid = 1881] [serial = 939] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1b712800) [pid = 1881] [serial = 905] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d1eac0000) [pid = 1881] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d215f2400) [pid = 1881] [serial = 936] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d1a20a400) [pid = 1881] [serial = 951] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d19c7b400) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d19de4c00) [pid = 1881] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d19d1b000) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d19c83000) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1a204000) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1b589400) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1ddec400) [pid = 1881] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353694941]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1eaba000) [pid = 1881] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d19d17c00) [pid = 1881] [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]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1cc8c800) [pid = 1881] [serial = 946] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1b589800) [pid = 1881] [serial = 940] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1da40400) [pid = 1881] [serial = 949] [outer = (nil)] [url = about:blank]
10:42:44 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1b719c00) [pid = 1881] [serial = 943] [outer = (nil)] [url = about:blank]
10:42:44 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
10:42:44 INFO - document served over http requires an https
10:42:44 INFO - sub-resource via fetch-request using the meta-referrer
10:42:44 INFO - delivery method with no-redirect and when
10:42:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:44 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
10:42:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 3400ms
10:42:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
10:42:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb9f000 == 23 [pid = 1881] [id = 359]
10:42:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d19d19400) [pid = 1881] [serial = 1004] [outer = (nil)]
10:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d19de9c00) [pid = 1881] [serial = 1005] [outer = 0x7f7d19d19400]
10:42:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1b6c0400) [pid = 1881] [serial = 1006] [outer = 0x7f7d19d19400]
10:42:46 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
10:42:46 INFO - document served over http requires an https
10:42:46 INFO - sub-resource via fetch-request using the meta-referrer
10:42:46 INFO - delivery method with swap-origin-redirect and when
10:42:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:42:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:42:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:42:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:46 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
10:42:46 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 2343ms
10:42:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
10:42:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccaf000 == 24 [pid = 1881] [id = 360]
10:42:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d19d0dc00) [pid = 1881] [serial = 1007] [outer = (nil)]
10:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1a00a400) [pid = 1881] [serial = 1008] [outer = 0x7f7d19d0dc00]
10:42:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1da77800) [pid = 1881] [serial = 1009] [outer = 0x7f7d19d0dc00]
10:42:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb1b800 == 25 [pid = 1881] [id = 361]
10:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1e110800) [pid = 1881] [serial = 1010] [outer = (nil)]
10:42:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1e18b000) [pid = 1881] [serial = 1011] [outer = 0x7f7d1e110800]
10:42:50 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
10:42:50 INFO - document served over http requires an https
10:42:50 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:50 INFO - delivery method with keep-origin-redirect and when
10:42: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"
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:50 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
10:42:50 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 3142ms
10:42:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
10:42:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed59800 == 26 [pid = 1881] [id = 362]
10:42:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1b6bf400) [pid = 1881] [serial = 1012] [outer = (nil)]
10:42:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1e185000) [pid = 1881] [serial = 1013] [outer = 0x7f7d1b6bf400]
10:42:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1edacc00) [pid = 1881] [serial = 1014] [outer = 0x7f7d1b6bf400]
10:42:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba7800 == 27 [pid = 1881] [id = 363]
10:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1edb7000) [pid = 1881] [serial = 1015] [outer = (nil)]
10:42:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1fb33400) [pid = 1881] [serial = 1016] [outer = 0x7f7d1edb7000]
10:42:52 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
10:42:52 INFO - document served over http requires an https
10:42:52 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:52 INFO - delivery method with no-redirect and when
10:42: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"
10:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:52 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
10:42:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2034ms
10:42:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
10:42:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd13000 == 28 [pid = 1881] [id = 364]
10:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1eac0800) [pid = 1881] [serial = 1017] [outer = (nil)]
10:42:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d1fb35000) [pid = 1881] [serial = 1018] [outer = 0x7f7d1eac0800]
10:42:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1febc800) [pid = 1881] [serial = 1019] [outer = 0x7f7d1eac0800]
10:42:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff5d000 == 29 [pid = 1881] [id = 365]
10:42:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d20c9e400) [pid = 1881] [serial = 1020] [outer = (nil)]
10:42:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d20db7800) [pid = 1881] [serial = 1021] [outer = 0x7f7d20c9e400]
10:42:54 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
10:42:54 INFO - document served over http requires an https
10:42:54 INFO - sub-resource via iframe-tag using the meta-referrer
10:42:54 INFO - delivery method with swap-origin-redirect and when
10:42: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"
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:42:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:42:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:54 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
10:42:54 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 1947ms
10:42:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
10:42:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200db800 == 30 [pid = 1881] [id = 366]
10:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1edb7c00) [pid = 1881] [serial = 1022] [outer = (nil)]
10:42:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d20db6400) [pid = 1881] [serial = 1023] [outer = 0x7f7d1edb7c00]
10:42:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d215f1400) [pid = 1881] [serial = 1024] [outer = 0x7f7d1edb7c00]
10:42:56 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
10:42:56 INFO - document served over http requires an https
10:42:56 INFO - sub-resource via script-tag using the meta-referrer
10:42:56 INFO - delivery method with keep-origin-redirect and when
10:42:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:56 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
10:42:56 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 2093ms
10:42:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
10:42:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213ec800 == 31 [pid = 1881] [id = 367]
10:42:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d20c9ec00) [pid = 1881] [serial = 1025] [outer = (nil)]
10:42:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d2166c000) [pid = 1881] [serial = 1026] [outer = 0x7f7d20c9ec00]
10:42:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:42:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d21938c00) [pid = 1881] [serial = 1027] [outer = 0x7f7d20c9ec00]
10:42:58 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
10:42:58 INFO - document served over http requires an https
10:42:58 INFO - sub-resource via script-tag using the meta-referrer
10:42:58 INFO - delivery method with no-redirect and when
10:42:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:42:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:42:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:42:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:42:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:42:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:42:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:42:58 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
10:42:58 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2547ms
10:42:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
10:42:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2220f800 == 32 [pid = 1881] [id = 368]
10:42:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d215f8000) [pid = 1881] [serial = 1028] [outer = (nil)]
10:42:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d22293400) [pid = 1881] [serial = 1029] [outer = 0x7f7d215f8000]
10:43:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d22bd3000) [pid = 1881] [serial = 1030] [outer = 0x7f7d215f8000]
10:43:01 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
10:43:01 INFO - document served over http requires an https
10:43:01 INFO - sub-resource via script-tag using the meta-referrer
10:43:01 INFO - delivery method with swap-origin-redirect and when
10:43:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:01 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
10:43:01 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 2931ms
10:43:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
10:43:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d236a7800 == 33 [pid = 1881] [id = 369]
10:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d227aec00) [pid = 1881] [serial = 1031] [outer = (nil)]
10:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d23548c00) [pid = 1881] [serial = 1032] [outer = 0x7f7d227aec00]
10:43:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d23591800) [pid = 1881] [serial = 1033] [outer = 0x7f7d227aec00]
10:43:05 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
10:43:05 INFO - document served over http requires an https
10:43:05 INFO - sub-resource via xhr-request using the meta-referrer
10:43:05 INFO - delivery method with keep-origin-redirect and when
10:43:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:05 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
10:43:05 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 3509ms
10:43:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
10:43:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2491c800 == 34 [pid = 1881] [id = 370]
10:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d22f2f000) [pid = 1881] [serial = 1034] [outer = (nil)]
10:43:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d23a79800) [pid = 1881] [serial = 1035] [outer = 0x7f7d22f2f000]
10:43:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d23ad9400) [pid = 1881] [serial = 1036] [outer = 0x7f7d22f2f000]
10:43:07 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
10:43:07 INFO - document served over http requires an https
10:43:07 INFO - sub-resource via xhr-request using the meta-referrer
10:43:07 INFO - delivery method with no-redirect and when
10:43:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:07 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
10:43:07 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2349ms
10:43:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
10:43:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dbd800 == 35 [pid = 1881] [id = 371]
10:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d23a7a400) [pid = 1881] [serial = 1037] [outer = (nil)]
10:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d245cbc00) [pid = 1881] [serial = 1038] [outer = 0x7f7d23a7a400]
10:43:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d245d2000) [pid = 1881] [serial = 1039] [outer = 0x7f7d23a7a400]
10:43:10 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
10:43:10 INFO - document served over http requires an https
10:43:10 INFO - sub-resource via xhr-request using the meta-referrer
10:43:10 INFO - delivery method with swap-origin-redirect and when
10:43:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:10 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
10:43:10 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 2596ms
10:43:10 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
10:43:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dd9800 == 36 [pid = 1881] [id = 372]
10:43:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d23ae2400) [pid = 1881] [serial = 1040] [outer = (nil)]
10:43:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d24836c00) [pid = 1881] [serial = 1041] [outer = 0x7f7d23ae2400]
10:43:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d2483dc00) [pid = 1881] [serial = 1042] [outer = 0x7f7d23ae2400]
10:43:12 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
10:43:12 INFO - document served over http requires an http
10:43:12 INFO - sub-resource via fetch-request using the meta-referrer
10:43:12 INFO - delivery method with keep-origin-redirect and when
10:43:12 INFO - the target request is same-origin.
10:43:12 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 2747ms
10:43:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
10:43:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25139800 == 37 [pid = 1881] [id = 373]
10:43:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d245da800) [pid = 1881] [serial = 1043] [outer = (nil)]
10:43:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d24986800) [pid = 1881] [serial = 1044] [outer = 0x7f7d245da800]
10:43:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d24d0d800) [pid = 1881] [serial = 1045] [outer = 0x7f7d245da800]
10:43:15 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
10:43:15 INFO - document served over http requires an http
10:43:15 INFO - sub-resource via fetch-request using the meta-referrer
10:43:15 INFO - delivery method with no-redirect and when
10:43:15 INFO - the target request is same-origin.
10:43:15 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 2552ms
10:43:15 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
10:43:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257ae800 == 38 [pid = 1881] [id = 374]
10:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d24988c00) [pid = 1881] [serial = 1046] [outer = (nil)]
10:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d24d75c00) [pid = 1881] [serial = 1047] [outer = 0x7f7d24988c00]
10:43:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d24d80400) [pid = 1881] [serial = 1048] [outer = 0x7f7d24988c00]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb6800 == 37 [pid = 1881] [id = 341]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da46800 == 36 [pid = 1881] [id = 342]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda6000 == 35 [pid = 1881] [id = 343]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecb3800 == 34 [pid = 1881] [id = 344]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e2000 == 33 [pid = 1881] [id = 346]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbb5800 == 32 [pid = 1881] [id = 345]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b2c800 == 31 [pid = 1881] [id = 348]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213f0800 == 30 [pid = 1881] [id = 347]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2220b800 == 29 [pid = 1881] [id = 350]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b3b000 == 28 [pid = 1881] [id = 349]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22218800 == 27 [pid = 1881] [id = 351]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222d0000 == 26 [pid = 1881] [id = 352]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227eb800 == 25 [pid = 1881] [id = 353]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b8c800 == 24 [pid = 1881] [id = 354]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb1000 == 23 [pid = 1881] [id = 355]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caae000 == 22 [pid = 1881] [id = 356]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c5b800 == 21 [pid = 1881] [id = 357]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b77f800 == 20 [pid = 1881] [id = 358]
10:43:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc5d800 == 19 [pid = 1881] [id = 340]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c4000 == 18 [pid = 1881] [id = 335]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb1b800 == 17 [pid = 1881] [id = 361]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccaf000 == 16 [pid = 1881] [id = 360]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba7800 == 15 [pid = 1881] [id = 363]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed59800 == 14 [pid = 1881] [id = 362]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff5d000 == 13 [pid = 1881] [id = 365]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd13000 == 12 [pid = 1881] [id = 364]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200db800 == 11 [pid = 1881] [id = 366]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213ec800 == 10 [pid = 1881] [id = 367]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2220f800 == 9 [pid = 1881] [id = 368]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d236a7800 == 8 [pid = 1881] [id = 369]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2491c800 == 7 [pid = 1881] [id = 370]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dbd800 == 6 [pid = 1881] [id = 371]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dd9800 == 5 [pid = 1881] [id = 372]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25139800 == 4 [pid = 1881] [id = 373]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de82000 == 3 [pid = 1881] [id = 322]
10:43:19 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb9f000 == 2 [pid = 1881] [id = 359]
10:43:20 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1e180000) [pid = 1881] [serial = 901] [outer = (nil)] [url = about:blank]
10:43:21 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
10:43:21 INFO - document served over http requires an http
10:43:21 INFO - sub-resource via fetch-request using the meta-referrer
10:43:21 INFO - delivery method with swap-origin-redirect and when
10:43:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:21 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
10:43:21 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 5756ms
10:43:21 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
10:43:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1978f000 == 3 [pid = 1881] [id = 375]
10:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d19c7ac00) [pid = 1881] [serial = 1049] [outer = (nil)]
10:43:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d19c83400) [pid = 1881] [serial = 1050] [outer = 0x7f7d19c7ac00]
10:43:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d19d16800) [pid = 1881] [serial = 1051] [outer = 0x7f7d19c7ac00]
10:43:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e50800 == 4 [pid = 1881] [id = 376]
10:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d19de4c00) [pid = 1881] [serial = 1052] [outer = (nil)]
10:43:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d19dea800) [pid = 1881] [serial = 1053] [outer = 0x7f7d19de4c00]
10:43:23 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
10:43:23 INFO - document served over http requires an http
10:43:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:23 INFO - delivery method with keep-origin-redirect and when
10:43:23 INFO - the target request is same-origin.
10:43:23 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 1830ms
10:43:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
10:43:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e65800 == 5 [pid = 1881] [id = 377]
10:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d19c7fc00) [pid = 1881] [serial = 1054] [outer = (nil)]
10:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d19de9000) [pid = 1881] [serial = 1055] [outer = 0x7f7d19c7fc00]
10:43:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1a203000) [pid = 1881] [serial = 1056] [outer = 0x7f7d19c7fc00]
10:43:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a461800 == 6 [pid = 1881] [id = 378]
10:43:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1a207000) [pid = 1881] [serial = 1057] [outer = (nil)]
10:43:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1a20d000) [pid = 1881] [serial = 1058] [outer = 0x7f7d1a207000]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1fc73800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d1dde8800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d213c7000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1b703400) [pid = 1881] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d20db2000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1eac6400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d19d17000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d1cd5a000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d1fec3400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1b6c1c00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d1fd79400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d1b58a400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1b717400) [pid = 1881] [serial = 861] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1a211000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d1da77c00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d1edb0000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d1cdf5c00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d1b430400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d19d13800) [pid = 1881] [serial = 830] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d1cc83000) [pid = 1881] [serial = 864] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d19d18800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1e10ac00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1b584c00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d217a7800) [pid = 1881] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353742286]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d19de8000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d19c7f800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1df6ec00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1da80c00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d216c3000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d20db5800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d217adc00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d21939400) [pid = 1881] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d19c7bc00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d21941000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1b71c000) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d213bfc00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d2228cc00) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d229a5400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d227ad400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d2166bc00) [pid = 1881] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d19ded800) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d19d19400) [pid = 1881] [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]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d19de9c00) [pid = 1881] [serial = 1005] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d217ab800) [pid = 1881] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353742286]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d2193bc00) [pid = 1881] [serial = 981] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d2193d400) [pid = 1881] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d21672400) [pid = 1881] [serial = 971] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d21b87c00) [pid = 1881] [serial = 984] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1cdf2400) [pid = 1881] [serial = 1002] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d217aa000) [pid = 1881] [serial = 976] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d21672800) [pid = 1881] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1b582c00) [pid = 1881] [serial = 999] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d227aa000) [pid = 1881] [serial = 987] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d22bcf000) [pid = 1881] [serial = 993] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1fb2e000) [pid = 1881] [serial = 963] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1da77400) [pid = 1881] [serial = 957] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1cc8d400) [pid = 1881] [serial = 996] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1a206400) [pid = 1881] [serial = 954] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d213c4000) [pid = 1881] [serial = 966] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1e103c00) [pid = 1881] [serial = 960] [outer = (nil)] [url = about:blank]
10:43:28 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d229b0400) [pid = 1881] [serial = 990] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1fe7d800) [pid = 1881] [serial = 925] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1e105000) [pid = 1881] [serial = 878] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d21663400) [pid = 1881] [serial = 937] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1cc74800) [pid = 1881] [serial = 860] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d214d5000) [pid = 1881] [serial = 934] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1fb2c800) [pid = 1881] [serial = 919] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1a204c00) [pid = 1881] [serial = 848] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1d979800) [pid = 1881] [serial = 869] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d213bec00) [pid = 1881] [serial = 931] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1d981800) [pid = 1881] [serial = 906] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d20ca3c00) [pid = 1881] [serial = 928] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1cd60000) [pid = 1881] [serial = 955] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d23546800) [pid = 1881] [serial = 994] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b70d800) [pid = 1881] [serial = 857] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1cc8bc00) [pid = 1881] [serial = 863] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1e18c000) [pid = 1881] [serial = 911] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1dde0400) [pid = 1881] [serial = 875] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d22f2bc00) [pid = 1881] [serial = 991] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1fc81400) [pid = 1881] [serial = 922] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1df66800) [pid = 1881] [serial = 997] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1da3d800) [pid = 1881] [serial = 872] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1b6bb800) [pid = 1881] [serial = 854] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1970f000) [pid = 1881] [serial = 832] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1cd60800) [pid = 1881] [serial = 866] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1cc82400) [pid = 1881] [serial = 952] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1b43ac00) [pid = 1881] [serial = 851] [outer = (nil)] [url = about:blank]
10:43:29 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1ec0a000) [pid = 1881] [serial = 916] [outer = (nil)] [url = about:blank]
10:43:29 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
10:43:29 INFO - document served over http requires an http
10:43:29 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:29 INFO - delivery method with no-redirect and when
10:43:29 INFO - the target request is same-origin.
10:43:29 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 6460ms
10:43:29 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
10:43:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1978a000 == 7 [pid = 1881] [id = 379]
10:43:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d19875000) [pid = 1881] [serial = 1059] [outer = (nil)]
10:43:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d19876800) [pid = 1881] [serial = 1060] [outer = 0x7f7d19875000]
10:43:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19c83800) [pid = 1881] [serial = 1061] [outer = 0x7f7d19875000]
10:43:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b597000 == 8 [pid = 1881] [id = 380]
10:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19d14000) [pid = 1881] [serial = 1062] [outer = (nil)]
10:43:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d19d10800) [pid = 1881] [serial = 1063] [outer = 0x7f7d19d14000]
10:43: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
10:43:33 INFO - document served over http requires an http
10:43:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:43:33 INFO - delivery method with swap-origin-redirect and when
10:43:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:43:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:43:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43: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
10:43: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 3973ms
10:43: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
10:43:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a6000 == 9 [pid = 1881] [id = 381]
10:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d19874000) [pid = 1881] [serial = 1064] [outer = (nil)]
10:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d19d1b400) [pid = 1881] [serial = 1065] [outer = 0x7f7d19874000]
10:43:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1a00a800) [pid = 1881] [serial = 1066] [outer = 0x7f7d19874000]
10:43: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
10:43:35 INFO - document served over http requires an http
10:43:35 INFO - sub-resource via script-tag using the meta-referrer
10:43:35 INFO - delivery method with keep-origin-redirect and when
10:43:35 INFO - the target request is same-origin.
10:43: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 2093ms
10:43: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
10:43:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b784000 == 10 [pid = 1881] [id = 382]
10:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d19d13400) [pid = 1881] [serial = 1067] [outer = (nil)]
10:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1b42ec00) [pid = 1881] [serial = 1068] [outer = 0x7f7d19d13400]
10:43:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1b437000) [pid = 1881] [serial = 1069] [outer = 0x7f7d19d13400]
10:43:37 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
10:43:37 INFO - document served over http requires an http
10:43:37 INFO - sub-resource via script-tag using the meta-referrer
10:43:37 INFO - delivery method with no-redirect and when
10:43:37 INFO - the target request is same-origin.
10:43:37 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 1829ms
10:43:37 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
10:43:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca1d000 == 11 [pid = 1881] [id = 383]
10:43:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1b42e400) [pid = 1881] [serial = 1070] [outer = (nil)]
10:43:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1b584c00) [pid = 1881] [serial = 1071] [outer = 0x7f7d1b42e400]
10:43:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b58dc00) [pid = 1881] [serial = 1072] [outer = 0x7f7d1b42e400]
10:43:39 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
10:43:39 INFO - document served over http requires an http
10:43:39 INFO - sub-resource via script-tag using the meta-referrer
10:43:39 INFO - delivery method with swap-origin-redirect and when
10:43:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:43:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:43:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:39 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
10:43:39 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 1841ms
10:43:39 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
10:43:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb9a000 == 12 [pid = 1881] [id = 384]
10:43:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b584400) [pid = 1881] [serial = 1073] [outer = (nil)]
10:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b6bfc00) [pid = 1881] [serial = 1074] [outer = 0x7f7d1b584400]
10:43:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b6c6c00) [pid = 1881] [serial = 1075] [outer = 0x7f7d1b584400]
10:43:41 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
10:43:41 INFO - document served over http requires an http
10:43:41 INFO - sub-resource via xhr-request using the meta-referrer
10:43:41 INFO - delivery method with keep-origin-redirect and when
10:43:41 INFO - the target request is same-origin.
10:43:41 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 1991ms
10:43:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
10:43:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb7000 == 13 [pid = 1881] [id = 385]
10:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b6be400) [pid = 1881] [serial = 1076] [outer = (nil)]
10:43:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b70dc00) [pid = 1881] [serial = 1077] [outer = 0x7f7d1b6be400]
10:43:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b715400) [pid = 1881] [serial = 1078] [outer = 0x7f7d1b6be400]
10:43:45 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
10:43:45 INFO - document served over http requires an http
10:43:45 INFO - sub-resource via xhr-request using the meta-referrer
10:43:45 INFO - delivery method with no-redirect and when
10:43:45 INFO - the target request is same-origin.
10:43:45 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 3950ms
10:43:45 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
10:43:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccaf000 == 14 [pid = 1881] [id = 386]
10:43:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1b71c400) [pid = 1881] [serial = 1079] [outer = (nil)]
10:43:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1b71fc00) [pid = 1881] [serial = 1080] [outer = 0x7f7d1b71c400]
10:43:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1cc76800) [pid = 1881] [serial = 1081] [outer = 0x7f7d1b71c400]
10:43:48 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
10:43:48 INFO - document served over http requires an http
10:43:48 INFO - sub-resource via xhr-request using the meta-referrer
10:43:48 INFO - delivery method with swap-origin-redirect and when
10:43:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:43:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:43:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:48 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
10:43:48 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 2895ms
10:43:48 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
10:43:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e63000 == 15 [pid = 1881] [id = 387]
10:43:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d19c79c00) [pid = 1881] [serial = 1082] [outer = (nil)]
10:43:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d19d17400) [pid = 1881] [serial = 1083] [outer = 0x7f7d19c79c00]
10:43:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1a20f000) [pid = 1881] [serial = 1084] [outer = 0x7f7d19c79c00]
10:43:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a461800 == 14 [pid = 1881] [id = 378]
10:43:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e50800 == 13 [pid = 1881] [id = 376]
10:43:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1978f000 == 12 [pid = 1881] [id = 375]
10:43:49 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257ae800 == 11 [pid = 1881] [id = 374]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1b6c0400) [pid = 1881] [serial = 1006] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1df67800) [pid = 1881] [serial = 1003] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d21664000) [pid = 1881] [serial = 967] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d227b5800) [pid = 1881] [serial = 988] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1df62c00) [pid = 1881] [serial = 958] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d22298400) [pid = 1881] [serial = 985] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d21b84800) [pid = 1881] [serial = 982] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1b713000) [pid = 1881] [serial = 1000] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d216cf800) [pid = 1881] [serial = 972] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1fe79800) [pid = 1881] [serial = 964] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d21935000) [pid = 1881] [serial = 977] [outer = (nil)] [url = about:blank]
10:43:49 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1eabc800) [pid = 1881] [serial = 961] [outer = (nil)] [url = about:blank]
10:43:50 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
10:43:50 INFO - document served over http requires an https
10:43:50 INFO - sub-resource via fetch-request using the meta-referrer
10:43:50 INFO - delivery method with keep-origin-redirect and when
10:43:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:50 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
10:43:50 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 1932ms
10:43:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
10:43:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e6f800 == 12 [pid = 1881] [id = 388]
10:43:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19c7f000) [pid = 1881] [serial = 1085] [outer = (nil)]
10:43:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d19de7400) [pid = 1881] [serial = 1086] [outer = 0x7f7d19c7f000]
10:43:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b712c00) [pid = 1881] [serial = 1087] [outer = 0x7f7d19c7f000]
10:43:52 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
10:43:52 INFO - document served over http requires an https
10:43:52 INFO - sub-resource via fetch-request using the meta-referrer
10:43:52 INFO - delivery method with no-redirect and when
10:43:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:52 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
10:43:52 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 1631ms
10:43:52 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
10:43:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb0000 == 13 [pid = 1881] [id = 389]
10:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b58e000) [pid = 1881] [serial = 1088] [outer = (nil)]
10:43:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1cc7a800) [pid = 1881] [serial = 1089] [outer = 0x7f7d1b58e000]
10:43:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1cc82800) [pid = 1881] [serial = 1090] [outer = 0x7f7d1b58e000]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d245cbc00) [pid = 1881] [serial = 1038] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d24836c00) [pid = 1881] [serial = 1041] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d24986800) [pid = 1881] [serial = 1044] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d23548c00) [pid = 1881] [serial = 1032] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d23a79800) [pid = 1881] [serial = 1035] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d2166c000) [pid = 1881] [serial = 1026] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d22293400) [pid = 1881] [serial = 1029] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d20db7800) [pid = 1881] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1fb35000) [pid = 1881] [serial = 1018] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d20db6400) [pid = 1881] [serial = 1023] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1e18b000) [pid = 1881] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1a00a400) [pid = 1881] [serial = 1008] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1fb33400) [pid = 1881] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353771807]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1e185000) [pid = 1881] [serial = 1013] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d19dea800) [pid = 1881] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d19c83400) [pid = 1881] [serial = 1050] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d24d75c00) [pid = 1881] [serial = 1047] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d19de9000) [pid = 1881] [serial = 1055] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d19de4c00) [pid = 1881] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1e110800) [pid = 1881] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d215f8000) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d20c9e400) [pid = 1881] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1edb7c00) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d20c9ec00) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d19c7ac00) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d1edb7000) [pid = 1881] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353771807]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d23a7a400) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d23ae2400) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d245da800) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d227aec00) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d22f2f000) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1eac0800) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d19d0dc00) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d1b6bf400) [pid = 1881] [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]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d245d2000) [pid = 1881] [serial = 1039] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d23591800) [pid = 1881] [serial = 1033] [outer = (nil)] [url = about:blank]
10:43:54 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d23ad9400) [pid = 1881] [serial = 1036] [outer = (nil)] [url = about:blank]
10:43:54 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
10:43:54 INFO - document served over http requires an https
10:43:54 INFO - sub-resource via fetch-request using the meta-referrer
10:43:54 INFO - delivery method with swap-origin-redirect and when
10:43:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:54 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
10:43:54 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 2558ms
10:43:54 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
10:43:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf06800 == 14 [pid = 1881] [id = 390]
10:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d1b6c1800) [pid = 1881] [serial = 1091] [outer = (nil)]
10:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d1cc78000) [pid = 1881] [serial = 1092] [outer = 0x7f7d1b6c1800]
10:43:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d1cc8e000) [pid = 1881] [serial = 1093] [outer = 0x7f7d1b6c1800]
10:43:56 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
10:43:56 INFO - document served over http requires an https
10:43:56 INFO - sub-resource via fetch-request using the meta-referrer
10:43:56 INFO - delivery method with swap-origin-redirect and when
10:43:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:56 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
10:43:56 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 2229ms
10:43:56 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
10:43:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb7000 == 15 [pid = 1881] [id = 391]
10:43:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d1a00a400) [pid = 1881] [serial = 1094] [outer = (nil)]
10:43:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d1b431000) [pid = 1881] [serial = 1095] [outer = 0x7f7d1a00a400]
10:43:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:43:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d1b71e000) [pid = 1881] [serial = 1096] [outer = 0x7f7d1a00a400]
10:43:59 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
10:43:59 INFO - document served over http requires an https
10:43:59 INFO - sub-resource via fetch-request using the meta-referrer
10:43:59 INFO - delivery method with keep-origin-redirect and when
10:43:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:43:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:43:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:43:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:43:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:43:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:43:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:43:59 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
10:43:59 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 2444ms
10:43:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
10:44:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da4d800 == 16 [pid = 1881] [id = 392]
10:44:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d1b71f800) [pid = 1881] [serial = 1097] [outer = (nil)]
10:44:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1cd55c00) [pid = 1881] [serial = 1098] [outer = 0x7f7d1b71f800]
10:44:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1cd5ec00) [pid = 1881] [serial = 1099] [outer = 0x7f7d1b71f800]
10:44:01 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
10:44:01 INFO - document served over http requires an https
10:44:01 INFO - sub-resource via fetch-request using the meta-referrer
10:44:01 INFO - delivery method with no-redirect and when
10:44:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:01 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:01 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:01 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:01 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
10:44:01 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 2495ms
10:44:01 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
10:44:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0b800 == 17 [pid = 1881] [id = 393]
10:44:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1cc90000) [pid = 1881] [serial = 1100] [outer = (nil)]
10:44:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1cdefc00) [pid = 1881] [serial = 1101] [outer = 0x7f7d1cc90000]
10:44:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1d975800) [pid = 1881] [serial = 1102] [outer = 0x7f7d1cc90000]
10:44:04 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
10:44:04 INFO - document served over http requires an https
10:44:04 INFO - sub-resource via fetch-request using the meta-referrer
10:44:04 INFO - delivery method with swap-origin-redirect and when
10:44:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
10:44:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
10:44:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
10:44:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:04 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
10:44:04 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 2873ms
10:44:04 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
10:44:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd9f800 == 18 [pid = 1881] [id = 394]
10:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1cdf2000) [pid = 1881] [serial = 1103] [outer = (nil)]
10:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1d97f000) [pid = 1881] [serial = 1104] [outer = 0x7f7d1cdf2000]
10:44:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1da3b400) [pid = 1881] [serial = 1105] [outer = 0x7f7d1cdf2000]
10:44:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b778000 == 19 [pid = 1881] [id = 395]
10:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d19c79400) [pid = 1881] [serial = 1106] [outer = (nil)]
10:44:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d19d17000) [pid = 1881] [serial = 1107] [outer = 0x7f7d19c79400]
10:44:07 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
10:44:07 INFO - document served over http requires an https
10:44:07 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:07 INFO - delivery method with keep-origin-redirect and when
10:44:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:07 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
10:44:07 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 2889ms
10:44:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
10:44:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1978c000 == 20 [pid = 1881] [id = 396]
10:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d19d11000) [pid = 1881] [serial = 1108] [outer = (nil)]
10:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d19d1a800) [pid = 1881] [serial = 1109] [outer = 0x7f7d19d11000]
10:44:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1b589000) [pid = 1881] [serial = 1110] [outer = 0x7f7d19d11000]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb0000 == 19 [pid = 1881] [id = 389]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e6f800 == 18 [pid = 1881] [id = 388]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e63000 == 17 [pid = 1881] [id = 387]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccaf000 == 16 [pid = 1881] [id = 386]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb7000 == 15 [pid = 1881] [id = 385]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb9a000 == 14 [pid = 1881] [id = 384]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca1d000 == 13 [pid = 1881] [id = 383]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b784000 == 12 [pid = 1881] [id = 382]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a6000 == 11 [pid = 1881] [id = 381]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b597000 == 10 [pid = 1881] [id = 380]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1978a000 == 9 [pid = 1881] [id = 379]
10:44:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e65800 == 8 [pid = 1881] [id = 377]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1da77800) [pid = 1881] [serial = 1009] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1febc800) [pid = 1881] [serial = 1019] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1edacc00) [pid = 1881] [serial = 1014] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d21938c00) [pid = 1881] [serial = 1027] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d215f1400) [pid = 1881] [serial = 1024] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d22bd3000) [pid = 1881] [serial = 1030] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d2483dc00) [pid = 1881] [serial = 1042] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d24d0d800) [pid = 1881] [serial = 1045] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d19d16800) [pid = 1881] [serial = 1051] [outer = (nil)] [url = about:blank]
10:44:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19783000 == 9 [pid = 1881] [id = 397]
10:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1986e400) [pid = 1881] [serial = 1111] [outer = (nil)]
10:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d19de4000) [pid = 1881] [serial = 1112] [outer = 0x7f7d1986e400]
10:44:09 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
10:44:09 INFO - document served over http requires an https
10:44:09 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:09 INFO - delivery method with no-redirect and when
10:44:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:09 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
10:44:09 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 1833ms
10:44:09 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
10:44:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e59000 == 10 [pid = 1881] [id = 398]
10:44:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d19c83000) [pid = 1881] [serial = 1113] [outer = (nil)]
10:44:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d19d12000) [pid = 1881] [serial = 1114] [outer = 0x7f7d19c83000]
10:44:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1b70d800) [pid = 1881] [serial = 1115] [outer = 0x7f7d19c83000]
10:44:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b596800 == 11 [pid = 1881] [id = 399]
10:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1b718400) [pid = 1881] [serial = 1116] [outer = (nil)]
10:44:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cc73400) [pid = 1881] [serial = 1117] [outer = 0x7f7d1b718400]
10:44:11 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
10:44:11 INFO - document served over http requires an https
10:44:11 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:11 INFO - delivery method with swap-origin-redirect and when
10:44:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:11 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
10:44:11 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 2049ms
10:44:11 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
10:44:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5b0000 == 12 [pid = 1881] [id = 400]
10:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1b58fc00) [pid = 1881] [serial = 1118] [outer = (nil)]
10:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1b71c800) [pid = 1881] [serial = 1119] [outer = 0x7f7d1b58fc00]
10:44:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1cdea800) [pid = 1881] [serial = 1120] [outer = 0x7f7d1b58fc00]
10:44:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caaf800 == 13 [pid = 1881] [id = 401]
10:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d19def400) [pid = 1881] [serial = 1121] [outer = (nil)]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1a20d000) [pid = 1881] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353804766]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b6bfc00) [pid = 1881] [serial = 1074] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1b42ec00) [pid = 1881] [serial = 1068] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d19d17400) [pid = 1881] [serial = 1083] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d19de7400) [pid = 1881] [serial = 1086] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d19d10800) [pid = 1881] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1b70dc00) [pid = 1881] [serial = 1077] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1b584c00) [pid = 1881] [serial = 1071] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1b71fc00) [pid = 1881] [serial = 1080] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1cc7a800) [pid = 1881] [serial = 1089] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d19876800) [pid = 1881] [serial = 1060] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d19d1b400) [pid = 1881] [serial = 1065] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d1cc78000) [pid = 1881] [serial = 1092] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1b58e000) [pid = 1881] [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]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d19c7f000) [pid = 1881] [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]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d19c79c00) [pid = 1881] [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]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1b71c400) [pid = 1881] [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]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d1a207000) [pid = 1881] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353804766]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d24988c00) [pid = 1881] [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]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d19d14000) [pid = 1881] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d1cc76800) [pid = 1881] [serial = 1081] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d24d80400) [pid = 1881] [serial = 1048] [outer = (nil)] [url = about:blank]
10:44:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d19871c00) [pid = 1881] [serial = 1122] [outer = 0x7f7d19def400]
10:44:15 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
10:44:15 INFO - document served over http requires an https
10:44:15 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:15 INFO - delivery method with swap-origin-redirect and when
10:44:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:15 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
10:44:15 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 3392ms
10:44:15 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
10:44:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb9f000 == 14 [pid = 1881] [id = 402]
10:44:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d19d17400) [pid = 1881] [serial = 1123] [outer = (nil)]
10:44:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d19de7400) [pid = 1881] [serial = 1124] [outer = 0x7f7d19d17400]
10:44:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d1b6bfc00) [pid = 1881] [serial = 1125] [outer = 0x7f7d19d17400]
10:44:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ac000 == 15 [pid = 1881] [id = 403]
10:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d19c7dc00) [pid = 1881] [serial = 1126] [outer = (nil)]
10:44:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d19c7e000) [pid = 1881] [serial = 1127] [outer = 0x7f7d19c7dc00]
10:44:17 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
10:44:17 INFO - document served over http requires an https
10:44:17 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:17 INFO - delivery method with keep-origin-redirect and when
10:44:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:17 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:17 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:17 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
10:44:17 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 2739ms
10:44:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
10:44:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb1000 == 16 [pid = 1881] [id = 404]
10:44:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d19879c00) [pid = 1881] [serial = 1128] [outer = (nil)]
10:44:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1a005c00) [pid = 1881] [serial = 1129] [outer = 0x7f7d19879c00]
10:44:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1cc7f000) [pid = 1881] [serial = 1130] [outer = 0x7f7d19879c00]
10:44:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb5800 == 17 [pid = 1881] [id = 405]
10:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1cdee800) [pid = 1881] [serial = 1131] [outer = (nil)]
10:44:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1d981800) [pid = 1881] [serial = 1132] [outer = 0x7f7d1cdee800]
10:44:19 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
10:44:19 INFO - document served over http requires an https
10:44:19 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:19 INFO - delivery method with no-redirect and when
10:44:19 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:19 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
10:44:19 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 2107ms
10:44:19 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
10:44:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf0d800 == 18 [pid = 1881] [id = 406]
10:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d19d1b400) [pid = 1881] [serial = 1133] [outer = (nil)]
10:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1da3f800) [pid = 1881] [serial = 1134] [outer = 0x7f7d19d1b400]
10:44:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1da7ec00) [pid = 1881] [serial = 1135] [outer = 0x7f7d19d1b400]
10:44:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda6800 == 19 [pid = 1881] [id = 407]
10:44:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1da83c00) [pid = 1881] [serial = 1136] [outer = (nil)]
10:44:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1dde0c00) [pid = 1881] [serial = 1137] [outer = 0x7f7d1da83c00]
10:44:21 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
10:44:21 INFO - document served over http requires an https
10:44:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:44:21 INFO - delivery method with swap-origin-redirect and when
10:44:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:21 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
10:44:21 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
10:44:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:21 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
10:44:21 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 1948ms
10:44:21 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
10:44:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de76800 == 20 [pid = 1881] [id = 408]
10:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1d982400) [pid = 1881] [serial = 1138] [outer = (nil)]
10:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1dddd400) [pid = 1881] [serial = 1139] [outer = 0x7f7d1d982400]
10:44:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1df64400) [pid = 1881] [serial = 1140] [outer = 0x7f7d1d982400]
10:44:23 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
10:44:23 INFO - document served over http requires an https
10:44:23 INFO - sub-resource via script-tag using the meta-referrer
10:44:23 INFO - delivery method with keep-origin-redirect and when
10:44:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:23 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
10:44:23 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 1742ms
10:44:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
10:44:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb05800 == 21 [pid = 1881] [id = 409]
10:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1dde0400) [pid = 1881] [serial = 1141] [outer = (nil)]
10:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1df6d000) [pid = 1881] [serial = 1142] [outer = 0x7f7d1dde0400]
10:44:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1e109400) [pid = 1881] [serial = 1143] [outer = 0x7f7d1dde0400]
10:44:25 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
10:44:25 INFO - document served over http requires an https
10:44:25 INFO - sub-resource via script-tag using the meta-referrer
10:44:25 INFO - delivery method with no-redirect and when
10:44:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:25 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:25 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:25 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
10:44:25 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 2032ms
10:44:25 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
10:44:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb21000 == 22 [pid = 1881] [id = 410]
10:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1df6fc00) [pid = 1881] [serial = 1144] [outer = (nil)]
10:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1e182800) [pid = 1881] [serial = 1145] [outer = 0x7f7d1df6fc00]
10:44:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1e18b000) [pid = 1881] [serial = 1146] [outer = 0x7f7d1df6fc00]
10:44:28 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
10:44:28 INFO - document served over http requires an https
10:44:28 INFO - sub-resource via script-tag using the meta-referrer
10:44:28 INFO - delivery method with swap-origin-redirect and when
10:44:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:28 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
10:44:28 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 2387ms
10:44:28 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
10:44:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecca800 == 23 [pid = 1881] [id = 411]
10:44:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1e182400) [pid = 1881] [serial = 1147] [outer = (nil)]
10:44:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1eabfc00) [pid = 1881] [serial = 1148] [outer = 0x7f7d1e182400]
10:44:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1eac7000) [pid = 1881] [serial = 1149] [outer = 0x7f7d1e182400]
10:44:31 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
10:44:31 INFO - document served over http requires an https
10:44:31 INFO - sub-resource via script-tag using the meta-referrer
10:44:31 INFO - delivery method with swap-origin-redirect and when
10:44:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:31 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
10:44:31 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 2884ms
10:44:31 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
10:44:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e56800 == 24 [pid = 1881] [id = 412]
10:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d19d14800) [pid = 1881] [serial = 1150] [outer = (nil)]
10:44:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d19de5800) [pid = 1881] [serial = 1151] [outer = 0x7f7d19d14800]
10:44:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b434800) [pid = 1881] [serial = 1152] [outer = 0x7f7d19d14800]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caaf800 == 23 [pid = 1881] [id = 401]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5b0000 == 22 [pid = 1881] [id = 400]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b596800 == 21 [pid = 1881] [id = 399]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e59000 == 20 [pid = 1881] [id = 398]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19783000 == 19 [pid = 1881] [id = 397]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1978c000 == 18 [pid = 1881] [id = 396]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd9f800 == 17 [pid = 1881] [id = 394]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b778000 == 16 [pid = 1881] [id = 395]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0b800 == 15 [pid = 1881] [id = 393]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da4d800 == 14 [pid = 1881] [id = 392]
10:44:34 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb7000 == 13 [pid = 1881] [id = 391]
10:44:34 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b712c00) [pid = 1881] [serial = 1087] [outer = (nil)] [url = about:blank]
10:44:34 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1a20f000) [pid = 1881] [serial = 1084] [outer = (nil)] [url = about:blank]
10:44:34 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1cc82800) [pid = 1881] [serial = 1090] [outer = (nil)] [url = about:blank]
10:44:34 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
10:44:34 INFO - document served over http requires an https
10:44:34 INFO - sub-resource via script-tag using the meta-referrer
10:44:34 INFO - delivery method with keep-origin-redirect and when
10:44:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:34 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
10:44:34 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 3142ms
10:44:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
10:44:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c5e800 == 14 [pid = 1881] [id = 413]
10:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d19d15800) [pid = 1881] [serial = 1153] [outer = (nil)]
10:44:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1a00dc00) [pid = 1881] [serial = 1154] [outer = 0x7f7d19d15800]
10:44:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b6bb800) [pid = 1881] [serial = 1155] [outer = 0x7f7d19d15800]
10:44:36 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
10:44:36 INFO - document served over http requires an https
10:44:36 INFO - sub-resource via script-tag using the meta-referrer
10:44:36 INFO - delivery method with no-redirect and when
10:44:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:36 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
10:44:36 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 1834ms
10:44:36 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
10:44:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b773000 == 15 [pid = 1881] [id = 414]
10:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1a007000) [pid = 1881] [serial = 1156] [outer = (nil)]
10:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b709c00) [pid = 1881] [serial = 1157] [outer = 0x7f7d1a007000]
10:44:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1cc84c00) [pid = 1881] [serial = 1158] [outer = 0x7f7d1a007000]
10:44:37 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
10:44:37 INFO - document served over http requires an https
10:44:37 INFO - sub-resource via script-tag using the meta-referrer
10:44:37 INFO - delivery method with swap-origin-redirect and when
10:44:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
10:44:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
10:44:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:37 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
10:44:37 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 1788ms
10:44:37 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
10:44:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cabc000 == 16 [pid = 1881] [id = 415]
10:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b71bc00) [pid = 1881] [serial = 1159] [outer = (nil)]
10:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1cdf3400) [pid = 1881] [serial = 1160] [outer = 0x7f7d1b71bc00]
10:44:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1da32c00) [pid = 1881] [serial = 1161] [outer = 0x7f7d1b71bc00]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1cdefc00) [pid = 1881] [serial = 1101] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1b431000) [pid = 1881] [serial = 1095] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1cc73400) [pid = 1881] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d19d12000) [pid = 1881] [serial = 1114] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d19d17000) [pid = 1881] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1d97f000) [pid = 1881] [serial = 1104] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1cd55c00) [pid = 1881] [serial = 1098] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d19de4000) [pid = 1881] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353849418]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d19d1a800) [pid = 1881] [serial = 1109] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d19871c00) [pid = 1881] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1b71c800) [pid = 1881] [serial = 1119] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1b718400) [pid = 1881] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19def400) [pid = 1881] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1986e400) [pid = 1881] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353849418]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d19c83000) [pid = 1881] [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]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d19d11000) [pid = 1881] [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]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b58fc00) [pid = 1881] [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]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d19c79400) [pid = 1881] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1cdf2000) [pid = 1881] [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]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d19c7fc00) [pid = 1881] [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]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1b437000) [pid = 1881] [serial = 1069] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1b6c6c00) [pid = 1881] [serial = 1075] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1a203000) [pid = 1881] [serial = 1056] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1a00a800) [pid = 1881] [serial = 1066] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1b715400) [pid = 1881] [serial = 1078] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d19c83800) [pid = 1881] [serial = 1061] [outer = (nil)] [url = about:blank]
10:44:39 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1b58dc00) [pid = 1881] [serial = 1072] [outer = (nil)] [url = about:blank]
10:44:40 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
10:44:40 INFO - document served over http requires an https
10:44:40 INFO - sub-resource via xhr-request using the meta-referrer
10:44:40 INFO - delivery method with keep-origin-redirect and when
10:44:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:40 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
10:44:40 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 2155ms
10:44:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
10:44:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb9e800 == 17 [pid = 1881] [id = 416]
10:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d19d0f400) [pid = 1881] [serial = 1162] [outer = (nil)]
10:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d19d14400) [pid = 1881] [serial = 1163] [outer = 0x7f7d19d0f400]
10:44:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1b438c00) [pid = 1881] [serial = 1164] [outer = 0x7f7d19d0f400]
10:44:42 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
10:44:42 INFO - document served over http requires an https
10:44:42 INFO - sub-resource via xhr-request using the meta-referrer
10:44:42 INFO - delivery method with no-redirect and when
10:44:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:42 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
10:44:42 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 2086ms
10:44:42 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
10:44:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca1d000 == 18 [pid = 1881] [id = 417]
10:44:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d19c85800) [pid = 1881] [serial = 1165] [outer = (nil)]
10:44:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1b582400) [pid = 1881] [serial = 1166] [outer = 0x7f7d19c85800]
10:44:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1cc73400) [pid = 1881] [serial = 1167] [outer = 0x7f7d19c85800]
10:44:44 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
10:44:44 INFO - document served over http requires an https
10:44:44 INFO - sub-resource via xhr-request using the meta-referrer
10:44:44 INFO - delivery method with swap-origin-redirect and when
10:44:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:44 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
10:44:44 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 2285ms
10:44:44 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
10:44:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da5c000 == 19 [pid = 1881] [id = 418]
10:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d19d19400) [pid = 1881] [serial = 1168] [outer = (nil)]
10:44:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cdec800) [pid = 1881] [serial = 1169] [outer = 0x7f7d19d19400]
10:44:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1df66000) [pid = 1881] [serial = 1170] [outer = 0x7f7d19d19400]
10:44:47 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
10:44:47 INFO - document served over http requires an https
10:44:47 INFO - sub-resource via xhr-request using the meta-referrer
10:44:47 INFO - delivery method with swap-origin-redirect and when
10:44:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:47 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
10:44:47 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 2887ms
10:44:47 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
10:44:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de81000 == 20 [pid = 1881] [id = 419]
10:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1cded800) [pid = 1881] [serial = 1171] [outer = (nil)]
10:44:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1e10d800) [pid = 1881] [serial = 1172] [outer = 0x7f7d1cded800]
10:44:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1ec07800) [pid = 1881] [serial = 1173] [outer = 0x7f7d1cded800]
10:44:49 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
10:44:49 INFO - document served over http requires an https
10:44:49 INFO - sub-resource via xhr-request using the meta-referrer
10:44:49 INFO - delivery method with keep-origin-redirect and when
10:44:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:49 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
10:44:49 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 1835ms
10:44:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
10:44:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f029800 == 21 [pid = 1881] [id = 420]
10:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1e185c00) [pid = 1881] [serial = 1174] [outer = (nil)]
10:44:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1edaf000) [pid = 1881] [serial = 1175] [outer = 0x7f7d1e185c00]
10:44:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1edb5c00) [pid = 1881] [serial = 1176] [outer = 0x7f7d1e185c00]
10:44:51 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
10:44:51 INFO - document served over http requires an https
10:44:51 INFO - sub-resource via xhr-request using the meta-referrer
10:44:51 INFO - delivery method with no-redirect and when
10:44:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:51 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
10:44:51 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 1794ms
10:44:51 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
10:44:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f042800 == 22 [pid = 1881] [id = 421]
10:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1ec11000) [pid = 1881] [serial = 1177] [outer = (nil)]
10:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1fb31800) [pid = 1881] [serial = 1178] [outer = 0x7f7d1ec11000]
10:44:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1fb37c00) [pid = 1881] [serial = 1179] [outer = 0x7f7d1ec11000]
10:44:52 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
10:44:52 INFO - document served over http requires an https
10:44:52 INFO - sub-resource via xhr-request using the meta-referrer
10:44:52 INFO - delivery method with swap-origin-redirect and when
10:44:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
10:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
10:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:44:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
10:44:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
10:44:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
10:44:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
10:44:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
10:44:52 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
10:44:52 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 1644ms
10:44:52 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:44:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbac000 == 23 [pid = 1881] [id = 422]
10:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1fb2ec00) [pid = 1881] [serial = 1180] [outer = (nil)]
10:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1fd7c000) [pid = 1881] [serial = 1181] [outer = 0x7f7d1fb2ec00]
10:44:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1fe70000) [pid = 1881] [serial = 1182] [outer = 0x7f7d1fb2ec00]
10:44:55 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
10:44:55 INFO - document served over http requires an http
10:44:55 INFO - sub-resource via fetch-request using the http-csp
10:44:55 INFO - delivery method with keep-origin-redirect and when
10:44:55 INFO - the target request is cross-origin.
10:44:55 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2888ms
10:44:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:44:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e68800 == 24 [pid = 1881] [id = 423]
10:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19872400) [pid = 1881] [serial = 1183] [outer = (nil)]
10:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1987a800) [pid = 1881] [serial = 1184] [outer = 0x7f7d19872400]
10:44:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b432800) [pid = 1881] [serial = 1185] [outer = 0x7f7d19872400]
10:44:58 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
10:44:58 INFO - document served over http requires an http
10:44:58 INFO - sub-resource via fetch-request using the http-csp
10:44:58 INFO - delivery method with no-redirect and when
10:44:58 INFO - the target request is cross-origin.
10:44:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2587ms
10:44:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cabc000 == 23 [pid = 1881] [id = 415]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b773000 == 22 [pid = 1881] [id = 414]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c5e800 == 21 [pid = 1881] [id = 413]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e56800 == 20 [pid = 1881] [id = 412]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecca800 == 19 [pid = 1881] [id = 411]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb21000 == 18 [pid = 1881] [id = 410]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb05800 == 17 [pid = 1881] [id = 409]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de76800 == 16 [pid = 1881] [id = 408]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda6800 == 15 [pid = 1881] [id = 407]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf0d800 == 14 [pid = 1881] [id = 406]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb5800 == 13 [pid = 1881] [id = 405]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb1000 == 12 [pid = 1881] [id = 404]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ac000 == 11 [pid = 1881] [id = 403]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb9f000 == 10 [pid = 1881] [id = 402]
10:44:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf06800 == 9 [pid = 1881] [id = 390]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1b589000) [pid = 1881] [serial = 1110] [outer = (nil)] [url = about:blank]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1da3b400) [pid = 1881] [serial = 1105] [outer = (nil)] [url = about:blank]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1b71e000) [pid = 1881] [serial = 1096] [outer = (nil)] [url = about:blank]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1cd5ec00) [pid = 1881] [serial = 1099] [outer = (nil)] [url = about:blank]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1cdea800) [pid = 1881] [serial = 1120] [outer = (nil)] [url = about:blank]
10:44:58 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1b70d800) [pid = 1881] [serial = 1115] [outer = (nil)] [url = about:blank]
10:44:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19781000 == 10 [pid = 1881] [id = 424]
10:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d19875c00) [pid = 1881] [serial = 1186] [outer = (nil)]
10:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d19c7d000) [pid = 1881] [serial = 1187] [outer = 0x7f7d19875c00]
10:44:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:44:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1a208800) [pid = 1881] [serial = 1188] [outer = 0x7f7d19875c00]
10:45:00 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
10:45:00 INFO - document served over http requires an http
10:45:00 INFO - sub-resource via fetch-request using the http-csp
10:45:00 INFO - delivery method with swap-origin-redirect and when
10:45:00 INFO - the target request is cross-origin.
10:45:00 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2547ms
10:45:00 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:45:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a466800 == 11 [pid = 1881] [id = 425]
10:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19df0c00) [pid = 1881] [serial = 1189] [outer = (nil)]
10:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b584c00) [pid = 1881] [serial = 1190] [outer = 0x7f7d19df0c00]
10:45:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b6c5800) [pid = 1881] [serial = 1191] [outer = 0x7f7d19df0c00]
10:45:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b777800 == 12 [pid = 1881] [id = 426]
10:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b70f800) [pid = 1881] [serial = 1192] [outer = (nil)]
10:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b715400) [pid = 1881] [serial = 1193] [outer = 0x7f7d1b70f800]
10:45:02 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
10:45:02 INFO - document served over http requires an http
10:45:02 INFO - sub-resource via iframe-tag using the http-csp
10:45:02 INFO - delivery method with keep-origin-redirect and when
10:45:02 INFO - the target request is cross-origin.
10:45:02 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1838ms
10:45:02 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:45:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b78e800 == 13 [pid = 1881] [id = 427]
10:45:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b583000) [pid = 1881] [serial = 1194] [outer = (nil)]
10:45:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1b714000) [pid = 1881] [serial = 1195] [outer = 0x7f7d1b583000]
10:45:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1cc83000) [pid = 1881] [serial = 1196] [outer = 0x7f7d1b583000]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d19c7dc00) [pid = 1881] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1a005c00) [pid = 1881] [serial = 1129] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1eabfc00) [pid = 1881] [serial = 1148] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1b709c00) [pid = 1881] [serial = 1157] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1df6d000) [pid = 1881] [serial = 1142] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1da3f800) [pid = 1881] [serial = 1134] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1d981800) [pid = 1881] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353859550]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1a00dc00) [pid = 1881] [serial = 1154] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d19de7400) [pid = 1881] [serial = 1124] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1dddd400) [pid = 1881] [serial = 1139] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d19c7e000) [pid = 1881] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1cdf3400) [pid = 1881] [serial = 1160] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1e182800) [pid = 1881] [serial = 1145] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1dde0c00) [pid = 1881] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19de5800) [pid = 1881] [serial = 1151] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d19d14400) [pid = 1881] [serial = 1163] [outer = (nil)] [url = about:blank]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1a007000) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1d982400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1dde0400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d19875000) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1b6be400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d19d15800) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1b71bc00) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d19d14800) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1a00a400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d19d1b400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1df6fc00) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d19d13400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1da83c00) [pid = 1881] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d1cdee800) [pid = 1881] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353859550]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1b584400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d1b42e400) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d19879c00) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1b6c1800) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d19874000) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d1cc90000) [pid = 1881] [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]
10:45:04 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d1b71f800) [pid = 1881] [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]
10:45:05 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d1cc8e000) [pid = 1881] [serial = 1093] [outer = (nil)] [url = about:blank]
10:45:05 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d1d975800) [pid = 1881] [serial = 1102] [outer = (nil)] [url = about:blank]
10:45:05 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d1da32c00) [pid = 1881] [serial = 1161] [outer = (nil)] [url = about:blank]
10:45:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caba800 == 14 [pid = 1881] [id = 428]
10:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d19712c00) [pid = 1881] [serial = 1197] [outer = (nil)]
10:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d19c81c00) [pid = 1881] [serial = 1198] [outer = 0x7f7d19712c00]
10:45:05 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
10:45:05 INFO - document served over http requires an http
10:45:05 INFO - sub-resource via iframe-tag using the http-csp
10:45:05 INFO - delivery method with no-redirect and when
10:45:05 INFO - the target request is cross-origin.
10:45:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2643ms
10:45:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:45:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbab800 == 15 [pid = 1881] [id = 429]
10:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d1b42d800) [pid = 1881] [serial = 1199] [outer = (nil)]
10:45:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d1b584400) [pid = 1881] [serial = 1200] [outer = 0x7f7d1b42d800]
10:45:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d1cc90800) [pid = 1881] [serial = 1201] [outer = 0x7f7d1b42d800]
10:45:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a1800 == 16 [pid = 1881] [id = 430]
10:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d19875800) [pid = 1881] [serial = 1202] [outer = (nil)]
10:45:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d19c84400) [pid = 1881] [serial = 1203] [outer = 0x7f7d19875800]
10:45:07 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
10:45:07 INFO - document served over http requires an http
10:45:07 INFO - sub-resource via iframe-tag using the http-csp
10:45:07 INFO - delivery method with swap-origin-redirect and when
10:45:07 INFO - the target request is cross-origin.
10:45:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1944ms
10:45:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:45:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc62800 == 17 [pid = 1881] [id = 431]
10:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d19de6c00) [pid = 1881] [serial = 1204] [outer = (nil)]
10:45:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1a00a400) [pid = 1881] [serial = 1205] [outer = 0x7f7d19de6c00]
10:45:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1b711400) [pid = 1881] [serial = 1206] [outer = 0x7f7d19de6c00]
10:45:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:09 INFO - document served over http requires an http
10:45:09 INFO - sub-resource via script-tag using the http-csp
10:45:09 INFO - delivery method with keep-origin-redirect and when
10:45:09 INFO - the target request is cross-origin.
10:45:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2340ms
10:45:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:45:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf0d000 == 18 [pid = 1881] [id = 432]
10:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d19df1000) [pid = 1881] [serial = 1207] [outer = (nil)]
10:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1cd57800) [pid = 1881] [serial = 1208] [outer = 0x7f7d19df1000]
10:45:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1d97e800) [pid = 1881] [serial = 1209] [outer = 0x7f7d19df1000]
10:45:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:11 INFO - document served over http requires an http
10:45:11 INFO - sub-resource via script-tag using the http-csp
10:45:11 INFO - delivery method with no-redirect and when
10:45:11 INFO - the target request is cross-origin.
10:45:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2189ms
10:45:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:45:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd03800 == 19 [pid = 1881] [id = 433]
10:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1cd51800) [pid = 1881] [serial = 1210] [outer = (nil)]
10:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1da77800) [pid = 1881] [serial = 1211] [outer = 0x7f7d1cd51800]
10:45:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1dde0c00) [pid = 1881] [serial = 1212] [outer = 0x7f7d1cd51800]
10:45:14 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
10:45:14 INFO - document served over http requires an http
10:45:14 INFO - sub-resource via script-tag using the http-csp
10:45:14 INFO - delivery method with swap-origin-redirect and when
10:45:14 INFO - the target request is cross-origin.
10:45:14 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2946ms
10:45:14 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:45:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de7f000 == 20 [pid = 1881] [id = 434]
10:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1da79400) [pid = 1881] [serial = 1213] [outer = (nil)]
10:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1df66800) [pid = 1881] [serial = 1214] [outer = 0x7f7d1da79400]
10:45:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1e109000) [pid = 1881] [serial = 1215] [outer = 0x7f7d1da79400]
10:45:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:16 INFO - document served over http requires an http
10:45:16 INFO - sub-resource via xhr-request using the http-csp
10:45:16 INFO - delivery method with keep-origin-redirect and when
10:45:16 INFO - the target request is cross-origin.
10:45:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1918ms
10:45:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:45:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecae800 == 21 [pid = 1881] [id = 435]
10:45:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1df66400) [pid = 1881] [serial = 1216] [outer = (nil)]
10:45:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1e184c00) [pid = 1881] [serial = 1217] [outer = 0x7f7d1df66400]
10:45:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1eac3000) [pid = 1881] [serial = 1218] [outer = 0x7f7d1df66400]
10:45:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:45:18 INFO - document served over http requires an http
10:45:18 INFO - sub-resource via xhr-request using the http-csp
10:45:18 INFO - delivery method with no-redirect and when
10:45:18 INFO - the target request is cross-origin.
10:45:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1738ms
10:45:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:45:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f035000 == 22 [pid = 1881] [id = 436]
10:45:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1e183800) [pid = 1881] [serial = 1219] [outer = (nil)]
10:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1fb2d000) [pid = 1881] [serial = 1220] [outer = 0x7f7d1e183800]
10:45:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1fd7f000) [pid = 1881] [serial = 1221] [outer = 0x7f7d1e183800]
10:45:20 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
10:45:20 INFO - document served over http requires an http
10:45:20 INFO - sub-resource via xhr-request using the http-csp
10:45:20 INFO - delivery method with swap-origin-redirect and when
10:45:20 INFO - the target request is cross-origin.
10:45:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1785ms
10:45:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:45:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd1f000 == 23 [pid = 1881] [id = 437]
10:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1edb8000) [pid = 1881] [serial = 1222] [outer = (nil)]
10:45:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1febc800) [pid = 1881] [serial = 1223] [outer = 0x7f7d1edb8000]
10:45:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1fec3000) [pid = 1881] [serial = 1224] [outer = 0x7f7d1edb8000]
10:45:22 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
10:45:22 INFO - document served over http requires an https
10:45:22 INFO - sub-resource via fetch-request using the http-csp
10:45:22 INFO - delivery method with keep-origin-redirect and when
10:45:22 INFO - the target request is cross-origin.
10:45:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2080ms
10:45:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:45:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff18800 == 24 [pid = 1881] [id = 438]
10:45:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1feb9400) [pid = 1881] [serial = 1225] [outer = (nil)]
10:45:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d20c9d400) [pid = 1881] [serial = 1226] [outer = 0x7f7d1feb9400]
10:45:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d20ca5800) [pid = 1881] [serial = 1227] [outer = 0x7f7d1feb9400]
10:45:25 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
10:45:25 INFO - document served over http requires an https
10:45:25 INFO - sub-resource via fetch-request using the http-csp
10:45:25 INFO - delivery method with no-redirect and when
10:45:25 INFO - the target request is cross-origin.
10:45:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3140ms
10:45:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:45:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca1c000 == 25 [pid = 1881] [id = 439]
10:45:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b433c00) [pid = 1881] [serial = 1228] [outer = (nil)]
10:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b586800) [pid = 1881] [serial = 1229] [outer = 0x7f7d1b433c00]
10:45:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1cd53c00) [pid = 1881] [serial = 1230] [outer = 0x7f7d1b433c00]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caba800 == 24 [pid = 1881] [id = 428]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b78e800 == 23 [pid = 1881] [id = 427]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b777800 == 22 [pid = 1881] [id = 426]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a466800 == 21 [pid = 1881] [id = 425]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19781000 == 20 [pid = 1881] [id = 424]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e68800 == 19 [pid = 1881] [id = 423]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f042800 == 18 [pid = 1881] [id = 421]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f029800 == 17 [pid = 1881] [id = 420]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de81000 == 16 [pid = 1881] [id = 419]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da5c000 == 15 [pid = 1881] [id = 418]
10:45:27 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca1d000 == 14 [pid = 1881] [id = 417]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1e18b000) [pid = 1881] [serial = 1146] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1e109400) [pid = 1881] [serial = 1143] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b434800) [pid = 1881] [serial = 1152] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1da7ec00) [pid = 1881] [serial = 1135] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1cc7f000) [pid = 1881] [serial = 1130] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1b6bb800) [pid = 1881] [serial = 1155] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1cc84c00) [pid = 1881] [serial = 1158] [outer = (nil)] [url = about:blank]
10:45:27 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1df64400) [pid = 1881] [serial = 1140] [outer = (nil)] [url = about:blank]
10:45:27 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
10:45:27 INFO - document served over http requires an https
10:45:27 INFO - sub-resource via fetch-request using the http-csp
10:45:27 INFO - delivery method with swap-origin-redirect and when
10:45:27 INFO - the target request is cross-origin.
10:45:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2190ms
10:45:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:45:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e56800 == 15 [pid = 1881] [id = 440]
10:45:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d19de2c00) [pid = 1881] [serial = 1231] [outer = (nil)]
10:45:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1b58d000) [pid = 1881] [serial = 1232] [outer = 0x7f7d19de2c00]
10:45:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1cc74400) [pid = 1881] [serial = 1233] [outer = 0x7f7d19de2c00]
10:45:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a3000 == 16 [pid = 1881] [id = 441]
10:45:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1cd56c00) [pid = 1881] [serial = 1234] [outer = (nil)]
10:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1d981c00) [pid = 1881] [serial = 1235] [outer = 0x7f7d1cd56c00]
10:45:30 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
10:45:30 INFO - document served over http requires an https
10:45:30 INFO - sub-resource via iframe-tag using the http-csp
10:45:30 INFO - delivery method with keep-origin-redirect and when
10:45:30 INFO - the target request is cross-origin.
10:45:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2591ms
10:45:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:45:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca0a000 == 17 [pid = 1881] [id = 442]
10:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1a204800) [pid = 1881] [serial = 1236] [outer = (nil)]
10:45:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1d976800) [pid = 1881] [serial = 1237] [outer = 0x7f7d1a204800]
10:45:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1e106000) [pid = 1881] [serial = 1238] [outer = 0x7f7d1a204800]
10:45:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc6c000 == 18 [pid = 1881] [id = 443]
10:45:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1e186000) [pid = 1881] [serial = 1239] [outer = (nil)]
10:45:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1eab9400) [pid = 1881] [serial = 1240] [outer = 0x7f7d1e186000]
10:45:32 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
10:45:32 INFO - document served over http requires an https
10:45:32 INFO - sub-resource via iframe-tag using the http-csp
10:45:32 INFO - delivery method with no-redirect and when
10:45:32 INFO - the target request is cross-origin.
10:45:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1888ms
10:45:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:45:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf1d800 == 19 [pid = 1881] [id = 444]
10:45:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1da7c400) [pid = 1881] [serial = 1241] [outer = (nil)]
10:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1e111400) [pid = 1881] [serial = 1242] [outer = 0x7f7d1da7c400]
10:45:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1edb5800) [pid = 1881] [serial = 1243] [outer = 0x7f7d1da7c400]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1edaf000) [pid = 1881] [serial = 1175] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1fb31800) [pid = 1881] [serial = 1178] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1fd7c000) [pid = 1881] [serial = 1181] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1cdec800) [pid = 1881] [serial = 1169] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1e10d800) [pid = 1881] [serial = 1172] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1b715400) [pid = 1881] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1b584c00) [pid = 1881] [serial = 1190] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b582400) [pid = 1881] [serial = 1166] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d19c7d000) [pid = 1881] [serial = 1187] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1987a800) [pid = 1881] [serial = 1184] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d19c81c00) [pid = 1881] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353905113]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1b714000) [pid = 1881] [serial = 1195] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1b584400) [pid = 1881] [serial = 1200] [outer = (nil)] [url = about:blank]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19712c00) [pid = 1881] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353905113]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d19df0c00) [pid = 1881] [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]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d19872400) [pid = 1881] [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]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b70f800) [pid = 1881] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d19875c00) [pid = 1881] [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]
10:45:33 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1b583000) [pid = 1881] [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]
10:45:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ac000 == 20 [pid = 1881] [id = 445]
10:45:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19871000) [pid = 1881] [serial = 1244] [outer = (nil)]
10:45:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19c83400) [pid = 1881] [serial = 1245] [outer = 0x7f7d19871000]
10:45:35 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
10:45:35 INFO - document served over http requires an https
10:45:35 INFO - sub-resource via iframe-tag using the http-csp
10:45:35 INFO - delivery method with swap-origin-redirect and when
10:45:35 INFO - the target request is cross-origin.
10:45:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2788ms
10:45:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:45:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da4f800 == 21 [pid = 1881] [id = 446]
10:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d19c7e000) [pid = 1881] [serial = 1246] [outer = (nil)]
10:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1b43bc00) [pid = 1881] [serial = 1247] [outer = 0x7f7d19c7e000]
10:45:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1cc84400) [pid = 1881] [serial = 1248] [outer = 0x7f7d19c7e000]
10:45:37 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
10:45:37 INFO - document served over http requires an https
10:45:37 INFO - sub-resource via script-tag using the http-csp
10:45:37 INFO - delivery method with keep-origin-redirect and when
10:45:37 INFO - the target request is cross-origin.
10:45:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2289ms
10:45:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:45:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb15000 == 22 [pid = 1881] [id = 447]
10:45:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1b430000) [pid = 1881] [serial = 1249] [outer = (nil)]
10:45:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1da81000) [pid = 1881] [serial = 1250] [outer = 0x7f7d1b430000]
10:45:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1ec10c00) [pid = 1881] [serial = 1251] [outer = 0x7f7d1b430000]
10:45:39 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
10:45:39 INFO - document served over http requires an https
10:45:39 INFO - sub-resource via script-tag using the http-csp
10:45:39 INFO - delivery method with no-redirect and when
10:45:39 INFO - the target request is cross-origin.
10:45:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2283ms
10:45:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:45:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f033000 == 23 [pid = 1881] [id = 448]
10:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1cdec800) [pid = 1881] [serial = 1252] [outer = (nil)]
10:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1fb33400) [pid = 1881] [serial = 1253] [outer = 0x7f7d1cdec800]
10:45:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1fd80400) [pid = 1881] [serial = 1254] [outer = 0x7f7d1cdec800]
10:45:42 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
10:45:42 INFO - document served over http requires an https
10:45:42 INFO - sub-resource via script-tag using the http-csp
10:45:42 INFO - delivery method with swap-origin-redirect and when
10:45:42 INFO - the target request is cross-origin.
10:45:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2336ms
10:45:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:45:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd14800 == 24 [pid = 1881] [id = 449]
10:45:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1fb36000) [pid = 1881] [serial = 1255] [outer = (nil)]
10:45:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1fec4c00) [pid = 1881] [serial = 1256] [outer = 0x7f7d1fb36000]
10:45:44 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d20db3400) [pid = 1881] [serial = 1257] [outer = 0x7f7d1fb36000]
10:45:45 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
10:45:45 INFO - document served over http requires an https
10:45:45 INFO - sub-resource via xhr-request using the http-csp
10:45:45 INFO - delivery method with keep-origin-redirect and when
10:45:45 INFO - the target request is cross-origin.
10:45:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3750ms
10:45:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:45:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff6c000 == 25 [pid = 1881] [id = 450]
10:45:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d20c99c00) [pid = 1881] [serial = 1258] [outer = (nil)]
10:45:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d20dbb000) [pid = 1881] [serial = 1259] [outer = 0x7f7d20c99c00]
10:45:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d213c2c00) [pid = 1881] [serial = 1260] [outer = 0x7f7d20c99c00]
10:45:47 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
10:45:47 INFO - document served over http requires an https
10:45:47 INFO - sub-resource via xhr-request using the http-csp
10:45:47 INFO - delivery method with no-redirect and when
10:45:47 INFO - the target request is cross-origin.
10:45:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1895ms
10:45:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:45:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e3000 == 26 [pid = 1881] [id = 451]
10:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d20dbc000) [pid = 1881] [serial = 1261] [outer = (nil)]
10:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d214ce400) [pid = 1881] [serial = 1262] [outer = 0x7f7d20dbc000]
10:45:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d215ed400) [pid = 1881] [serial = 1263] [outer = 0x7f7d20dbc000]
10:45:49 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
10:45:49 INFO - document served over http requires an https
10:45:49 INFO - sub-resource via xhr-request using the http-csp
10:45:49 INFO - delivery method with swap-origin-redirect and when
10:45:49 INFO - the target request is cross-origin.
10:45:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2050ms
10:45:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:45:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d1b800 == 27 [pid = 1881] [id = 452]
10:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d214cc400) [pid = 1881] [serial = 1264] [outer = (nil)]
10:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d215fa000) [pid = 1881] [serial = 1265] [outer = 0x7f7d214cc400]
10:45:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d21667400) [pid = 1881] [serial = 1266] [outer = 0x7f7d214cc400]
10:45:51 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
10:45:51 INFO - document served over http requires an http
10:45:51 INFO - sub-resource via fetch-request using the http-csp
10:45:51 INFO - delivery method with keep-origin-redirect and when
10:45:51 INFO - the target request is same-origin.
10:45:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1802ms
10:45:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:45:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213e4800 == 28 [pid = 1881] [id = 453]
10:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d2166b000) [pid = 1881] [serial = 1267] [outer = (nil)]
10:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d21670c00) [pid = 1881] [serial = 1268] [outer = 0x7f7d2166b000]
10:45:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d216c5800) [pid = 1881] [serial = 1269] [outer = 0x7f7d2166b000]
10:45:54 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
10:45:54 INFO - document served over http requires an http
10:45:54 INFO - sub-resource via fetch-request using the http-csp
10:45:54 INFO - delivery method with no-redirect and when
10:45:54 INFO - the target request is same-origin.
10:45:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2989ms
10:45:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:45:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a5800 == 29 [pid = 1881] [id = 454]
10:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d19d14c00) [pid = 1881] [serial = 1270] [outer = (nil)]
10:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d19de9400) [pid = 1881] [serial = 1271] [outer = 0x7f7d19d14c00]
10:45:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1b6bbc00) [pid = 1881] [serial = 1272] [outer = 0x7f7d19d14c00]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc6c000 == 28 [pid = 1881] [id = 443]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca0a000 == 27 [pid = 1881] [id = 442]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a3000 == 26 [pid = 1881] [id = 441]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e56800 == 25 [pid = 1881] [id = 440]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca1c000 == 24 [pid = 1881] [id = 439]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd1f000 == 23 [pid = 1881] [id = 437]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f035000 == 22 [pid = 1881] [id = 436]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecae800 == 21 [pid = 1881] [id = 435]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de7f000 == 20 [pid = 1881] [id = 434]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd03800 == 19 [pid = 1881] [id = 433]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf0d000 == 18 [pid = 1881] [id = 432]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a1800 == 17 [pid = 1881] [id = 430]
10:45:57 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
10:45:57 INFO - document served over http requires an http
10:45:57 INFO - sub-resource via fetch-request using the http-csp
10:45:57 INFO - delivery method with swap-origin-redirect and when
10:45:57 INFO - the target request is same-origin.
10:45:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2540ms
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbab800 == 16 [pid = 1881] [id = 429]
10:45:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc62800 == 15 [pid = 1881] [id = 431]
10:45:57 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1b432800) [pid = 1881] [serial = 1185] [outer = (nil)] [url = about:blank]
10:45:57 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1a208800) [pid = 1881] [serial = 1188] [outer = (nil)] [url = about:blank]
10:45:57 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cc83000) [pid = 1881] [serial = 1196] [outer = (nil)] [url = about:blank]
10:45:57 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1b6c5800) [pid = 1881] [serial = 1191] [outer = (nil)] [url = about:blank]
10:45:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:45:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4c800 == 16 [pid = 1881] [id = 455]
10:45:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d19d0e000) [pid = 1881] [serial = 1273] [outer = (nil)]
10:45:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1a20b400) [pid = 1881] [serial = 1274] [outer = 0x7f7d19d0e000]
10:45:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:45:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1b706400) [pid = 1881] [serial = 1275] [outer = 0x7f7d19d0e000]
10:45:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b594800 == 17 [pid = 1881] [id = 456]
10:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1b719800) [pid = 1881] [serial = 1276] [outer = (nil)]
10:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1cc7a000) [pid = 1881] [serial = 1277] [outer = 0x7f7d1b719800]
10:45:59 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
10:45:59 INFO - document served over http requires an http
10:45:59 INFO - sub-resource via iframe-tag using the http-csp
10:45:59 INFO - delivery method with keep-origin-redirect and when
10:45:59 INFO - the target request is same-origin.
10:45:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2545ms
10:45:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:45:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5b0000 == 18 [pid = 1881] [id = 457]
10:45:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1a007000) [pid = 1881] [serial = 1278] [outer = (nil)]
10:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1cc84800) [pid = 1881] [serial = 1279] [outer = 0x7f7d1a007000]
10:46:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1cdf7000) [pid = 1881] [serial = 1280] [outer = 0x7f7d1a007000]
10:46:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cab0000 == 19 [pid = 1881] [id = 458]
10:46:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1da32c00) [pid = 1881] [serial = 1281] [outer = (nil)]
10:46:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1da80800) [pid = 1881] [serial = 1282] [outer = 0x7f7d1da32c00]
10:46:01 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
10:46:01 INFO - document served over http requires an http
10:46:01 INFO - sub-resource via iframe-tag using the http-csp
10:46:01 INFO - delivery method with no-redirect and when
10:46:01 INFO - the target request is same-origin.
10:46:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1884ms
10:46:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:46:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cba7000 == 20 [pid = 1881] [id = 459]
10:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1cc7a800) [pid = 1881] [serial = 1283] [outer = (nil)]
10:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1da78000) [pid = 1881] [serial = 1284] [outer = 0x7f7d1cc7a800]
10:46:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1e187000) [pid = 1881] [serial = 1285] [outer = 0x7f7d1cc7a800]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1fb2d000) [pid = 1881] [serial = 1220] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1febc800) [pid = 1881] [serial = 1223] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1df66800) [pid = 1881] [serial = 1214] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1e184c00) [pid = 1881] [serial = 1217] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d20c9d400) [pid = 1881] [serial = 1226] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1cd57800) [pid = 1881] [serial = 1208] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1eab9400) [pid = 1881] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353931951]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1d976800) [pid = 1881] [serial = 1237] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1b586800) [pid = 1881] [serial = 1229] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1a00a400) [pid = 1881] [serial = 1205] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1d981c00) [pid = 1881] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1b58d000) [pid = 1881] [serial = 1232] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1da77800) [pid = 1881] [serial = 1211] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1e111400) [pid = 1881] [serial = 1242] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d19c84400) [pid = 1881] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1b433c00) [pid = 1881] [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]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d19de2c00) [pid = 1881] [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]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d19875800) [pid = 1881] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1e186000) [pid = 1881] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353931951]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1a204800) [pid = 1881] [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]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1cd56c00) [pid = 1881] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1e182400) [pid = 1881] [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]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1eac7000) [pid = 1881] [serial = 1149] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1b438c00) [pid = 1881] [serial = 1164] [outer = (nil)] [url = about:blank]
10:46:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb0800 == 21 [pid = 1881] [id = 460]
10:46:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d19874c00) [pid = 1881] [serial = 1286] [outer = (nil)]
10:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d19d19800) [pid = 1881] [serial = 1287] [outer = 0x7f7d19874c00]
10:46:04 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
10:46:04 INFO - document served over http requires an http
10:46:04 INFO - sub-resource via iframe-tag using the http-csp
10:46:04 INFO - delivery method with swap-origin-redirect and when
10:46:04 INFO - the target request is same-origin.
10:46:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2592ms
10:46:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:46:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf0c800 == 22 [pid = 1881] [id = 461]
10:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d19d11c00) [pid = 1881] [serial = 1288] [outer = (nil)]
10:46:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1cc83c00) [pid = 1881] [serial = 1289] [outer = 0x7f7d19d11c00]
10:46:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1df70c00) [pid = 1881] [serial = 1290] [outer = 0x7f7d19d11c00]
10:46:06 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
10:46:06 INFO - document served over http requires an http
10:46:06 INFO - sub-resource via script-tag using the http-csp
10:46:06 INFO - delivery method with keep-origin-redirect and when
10:46:06 INFO - the target request is same-origin.
10:46:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2043ms
10:46:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:46:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbab800 == 23 [pid = 1881] [id = 462]
10:46:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1a204800) [pid = 1881] [serial = 1291] [outer = (nil)]
10:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1b705400) [pid = 1881] [serial = 1292] [outer = 0x7f7d1a204800]
10:46:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1da3e000) [pid = 1881] [serial = 1293] [outer = 0x7f7d1a204800]
10:46:08 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
10:46:08 INFO - document served over http requires an http
10:46:08 INFO - sub-resource via script-tag using the http-csp
10:46:08 INFO - delivery method with no-redirect and when
10:46:08 INFO - the target request is same-origin.
10:46:08 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2651ms
10:46:08 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:46:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de8e000 == 24 [pid = 1881] [id = 463]
10:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b582800) [pid = 1881] [serial = 1294] [outer = (nil)]
10:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1eab9400) [pid = 1881] [serial = 1295] [outer = 0x7f7d1b582800]
10:46:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1edb2c00) [pid = 1881] [serial = 1296] [outer = 0x7f7d1b582800]
10:46:11 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
10:46:11 INFO - document served over http requires an http
10:46:11 INFO - sub-resource via script-tag using the http-csp
10:46:11 INFO - delivery method with swap-origin-redirect and when
10:46:11 INFO - the target request is same-origin.
10:46:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2139ms
10:46:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:46:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed57800 == 25 [pid = 1881] [id = 464]
10:46:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1eabd400) [pid = 1881] [serial = 1297] [outer = (nil)]
10:46:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1fe7d000) [pid = 1881] [serial = 1298] [outer = 0x7f7d1eabd400]
10:46:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d20ca0800) [pid = 1881] [serial = 1299] [outer = 0x7f7d1eabd400]
10:46:13 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
10:46:13 INFO - document served over http requires an http
10:46:13 INFO - sub-resource via xhr-request using the http-csp
10:46:13 INFO - delivery method with keep-origin-redirect and when
10:46:13 INFO - the target request is same-origin.
10:46:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2193ms
10:46:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:46:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff08000 == 26 [pid = 1881] [id = 465]
10:46:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1fe7b400) [pid = 1881] [serial = 1300] [outer = (nil)]
10:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d213c4400) [pid = 1881] [serial = 1301] [outer = 0x7f7d1fe7b400]
10:46:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d215f8c00) [pid = 1881] [serial = 1302] [outer = 0x7f7d1fe7b400]
10:46:16 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
10:46:16 INFO - document served over http requires an http
10:46:16 INFO - sub-resource via xhr-request using the http-csp
10:46:16 INFO - delivery method with no-redirect and when
10:46:16 INFO - the target request is same-origin.
10:46:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2740ms
10:46:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:46:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d19800 == 27 [pid = 1881] [id = 466]
10:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d213c2800) [pid = 1881] [serial = 1303] [outer = (nil)]
10:46:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d216c9c00) [pid = 1881] [serial = 1304] [outer = 0x7f7d213c2800]
10:46:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d217a7000) [pid = 1881] [serial = 1305] [outer = 0x7f7d213c2800]
10:46:18 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
10:46:18 INFO - document served over http requires an http
10:46:18 INFO - sub-resource via xhr-request using the http-csp
10:46:18 INFO - delivery method with swap-origin-redirect and when
10:46:18 INFO - the target request is same-origin.
10:46:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1936ms
10:46:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:46:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c0800 == 28 [pid = 1881] [id = 467]
10:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d216c9800) [pid = 1881] [serial = 1306] [outer = (nil)]
10:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d21936000) [pid = 1881] [serial = 1307] [outer = 0x7f7d216c9800]
10:46:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d2193dc00) [pid = 1881] [serial = 1308] [outer = 0x7f7d216c9800]
10:46:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:46:19 INFO - document served over http requires an https
10:46:19 INFO - sub-resource via fetch-request using the http-csp
10:46:19 INFO - delivery method with keep-origin-redirect and when
10:46:19 INFO - the target request is same-origin.
10:46:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1847ms
10:46:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:46:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218df800 == 29 [pid = 1881] [id = 468]
10:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d217b3000) [pid = 1881] [serial = 1309] [outer = (nil)]
10:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d21b82800) [pid = 1881] [serial = 1310] [outer = 0x7f7d217b3000]
10:46:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d21b89c00) [pid = 1881] [serial = 1311] [outer = 0x7f7d217b3000]
10:46:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:46:21 INFO - document served over http requires an https
10:46:21 INFO - sub-resource via fetch-request using the http-csp
10:46:21 INFO - delivery method with no-redirect and when
10:46:21 INFO - the target request is same-origin.
10:46:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1894ms
10:46:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:46:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b40000 == 30 [pid = 1881] [id = 469]
10:46:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d21b7e800) [pid = 1881] [serial = 1312] [outer = (nil)]
10:46:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d22293800) [pid = 1881] [serial = 1313] [outer = 0x7f7d21b7e800]
10:46:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d227a6c00) [pid = 1881] [serial = 1314] [outer = 0x7f7d21b7e800]
10:46:23 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
10:46:23 INFO - document served over http requires an https
10:46:23 INFO - sub-resource via fetch-request using the http-csp
10:46:23 INFO - delivery method with swap-origin-redirect and when
10:46:23 INFO - the target request is same-origin.
10:46:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2134ms
10:46:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:46:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22214000 == 31 [pid = 1881] [id = 470]
10:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d2228fc00) [pid = 1881] [serial = 1315] [outer = (nil)]
10:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d227ad400) [pid = 1881] [serial = 1316] [outer = 0x7f7d2228fc00]
10:46:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d229a3400) [pid = 1881] [serial = 1317] [outer = 0x7f7d2228fc00]
10:46:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222c2000 == 32 [pid = 1881] [id = 471]
10:46:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d229a7c00) [pid = 1881] [serial = 1318] [outer = (nil)]
10:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d229ab400) [pid = 1881] [serial = 1319] [outer = 0x7f7d229a7c00]
10:46:26 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
10:46:26 INFO - document served over http requires an https
10:46:26 INFO - sub-resource via iframe-tag using the http-csp
10:46:26 INFO - delivery method with keep-origin-redirect and when
10:46:26 INFO - the target request is same-origin.
10:46:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2390ms
10:46:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:46:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222cd800 == 33 [pid = 1881] [id = 472]
10:46:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d227ae800) [pid = 1881] [serial = 1320] [outer = (nil)]
10:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d229ad000) [pid = 1881] [serial = 1321] [outer = 0x7f7d227ae800]
10:46:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d22bd4800) [pid = 1881] [serial = 1322] [outer = 0x7f7d227ae800]
10:46:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227dc800 == 34 [pid = 1881] [id = 473]
10:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d22bd9400) [pid = 1881] [serial = 1323] [outer = (nil)]
10:46:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d22f2bc00) [pid = 1881] [serial = 1324] [outer = 0x7f7d22bd9400]
10:46:28 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
10:46:28 INFO - document served over http requires an https
10:46:28 INFO - sub-resource via iframe-tag using the http-csp
10:46:28 INFO - delivery method with no-redirect and when
10:46:28 INFO - the target request is same-origin.
10:46:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2242ms
10:46:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:46:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da58000 == 35 [pid = 1881] [id = 474]
10:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1b70a800) [pid = 1881] [serial = 1325] [outer = (nil)]
10:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d217ac800) [pid = 1881] [serial = 1326] [outer = 0x7f7d1b70a800]
10:46:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d23544400) [pid = 1881] [serial = 1327] [outer = 0x7f7d1b70a800]
10:46:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b789800 == 36 [pid = 1881] [id = 475]
10:46:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1986ec00) [pid = 1881] [serial = 1328] [outer = (nil)]
10:46:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d1b42e400) [pid = 1881] [serial = 1329] [outer = 0x7f7d1986ec00]
10:46:32 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
10:46:32 INFO - document served over http requires an https
10:46:32 INFO - sub-resource via iframe-tag using the http-csp
10:46:32 INFO - delivery method with swap-origin-redirect and when
10:46:32 INFO - the target request is same-origin.
10:46:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3759ms
10:46:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:46:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddb9000 == 37 [pid = 1881] [id = 476]
10:46:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d19def800) [pid = 1881] [serial = 1330] [outer = (nil)]
10:46:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d1d97c800) [pid = 1881] [serial = 1331] [outer = 0x7f7d19def800]
10:46:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1fb3b400) [pid = 1881] [serial = 1332] [outer = 0x7f7d19def800]
10:46:34 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
10:46:34 INFO - document served over http requires an https
10:46:34 INFO - sub-resource via script-tag using the http-csp
10:46:34 INFO - delivery method with keep-origin-redirect and when
10:46:34 INFO - the target request is same-origin.
10:46:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1952ms
10:46:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:46:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19779800 == 38 [pid = 1881] [id = 477]
10:46:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d19d1a800) [pid = 1881] [serial = 1333] [outer = (nil)]
10:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1b589000) [pid = 1881] [serial = 1334] [outer = 0x7f7d19d1a800]
10:46:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1e103800) [pid = 1881] [serial = 1335] [outer = 0x7f7d19d1a800]
10:46:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb0800 == 37 [pid = 1881] [id = 460]
10:46:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cba7000 == 36 [pid = 1881] [id = 459]
10:46:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cab0000 == 35 [pid = 1881] [id = 458]
10:46:35 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5b0000 == 34 [pid = 1881] [id = 457]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b594800 == 33 [pid = 1881] [id = 456]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb9e800 == 32 [pid = 1881] [id = 416]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4c800 == 31 [pid = 1881] [id = 455]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a5800 == 30 [pid = 1881] [id = 454]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213e4800 == 29 [pid = 1881] [id = 453]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d1b800 == 28 [pid = 1881] [id = 452]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e3000 == 27 [pid = 1881] [id = 451]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff6c000 == 26 [pid = 1881] [id = 450]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd14800 == 25 [pid = 1881] [id = 449]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f033000 == 24 [pid = 1881] [id = 448]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb15000 == 23 [pid = 1881] [id = 447]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da4f800 == 22 [pid = 1881] [id = 446]
10:46:36 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ac000 == 21 [pid = 1881] [id = 445]
10:46:36 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1cd53c00) [pid = 1881] [serial = 1230] [outer = (nil)] [url = about:blank]
10:46:36 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1cc90800) [pid = 1881] [serial = 1201] [outer = (nil)] [url = about:blank]
10:46:36 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1e106000) [pid = 1881] [serial = 1238] [outer = (nil)] [url = about:blank]
10:46:36 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1cc74400) [pid = 1881] [serial = 1233] [outer = (nil)] [url = about:blank]
10:46:37 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
10:46:37 INFO - document served over http requires an https
10:46:37 INFO - sub-resource via script-tag using the http-csp
10:46:37 INFO - delivery method with no-redirect and when
10:46:37 INFO - the target request is same-origin.
10:46:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2693ms
10:46:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:46:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b78b800 == 22 [pid = 1881] [id = 478]
10:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1cd52800) [pid = 1881] [serial = 1336] [outer = (nil)]
10:46:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1e186800) [pid = 1881] [serial = 1337] [outer = 0x7f7d1cd52800]
10:46:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d20db2000) [pid = 1881] [serial = 1338] [outer = 0x7f7d1cd52800]
10:46:39 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
10:46:39 INFO - document served over http requires an https
10:46:39 INFO - sub-resource via script-tag using the http-csp
10:46:39 INFO - delivery method with swap-origin-redirect and when
10:46:39 INFO - the target request is same-origin.
10:46:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2442ms
10:46:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:46:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb3000 == 23 [pid = 1881] [id = 479]
10:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1e10f400) [pid = 1881] [serial = 1339] [outer = (nil)]
10:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d214d9400) [pid = 1881] [serial = 1340] [outer = 0x7f7d1e10f400]
10:46:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d2166e800) [pid = 1881] [serial = 1341] [outer = 0x7f7d1e10f400]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d1fb33400) [pid = 1881] [serial = 1253] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1cc84800) [pid = 1881] [serial = 1279] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d20dbb000) [pid = 1881] [serial = 1259] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1da81000) [pid = 1881] [serial = 1250] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1b43bc00) [pid = 1881] [serial = 1247] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1fec4c00) [pid = 1881] [serial = 1256] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d214ce400) [pid = 1881] [serial = 1262] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1cc7a000) [pid = 1881] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1da78000) [pid = 1881] [serial = 1284] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d19c83400) [pid = 1881] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d21670c00) [pid = 1881] [serial = 1268] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d215fa000) [pid = 1881] [serial = 1265] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1da80800) [pid = 1881] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353961258]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d19de9400) [pid = 1881] [serial = 1271] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1a20b400) [pid = 1881] [serial = 1274] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d19d19800) [pid = 1881] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1cc83c00) [pid = 1881] [serial = 1289] [outer = (nil)] [url = about:blank]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1b719800) [pid = 1881] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d19d0e000) [pid = 1881] [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]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d19d14c00) [pid = 1881] [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]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d1cc7a800) [pid = 1881] [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]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d19874c00) [pid = 1881] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d1da32c00) [pid = 1881] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353961258]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d19871000) [pid = 1881] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:46:42 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1a007000) [pid = 1881] [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]
10:46:42 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
10:46:42 INFO - document served over http requires an https
10:46:42 INFO - sub-resource via xhr-request using the http-csp
10:46:42 INFO - delivery method with keep-origin-redirect and when
10:46:42 INFO - the target request is same-origin.
10:46:42 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3238ms
10:46:42 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:46:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb18000 == 24 [pid = 1881] [id = 480]
10:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d19c85000) [pid = 1881] [serial = 1342] [outer = (nil)]
10:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1a003400) [pid = 1881] [serial = 1343] [outer = 0x7f7d19c85000]
10:46:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1da81000) [pid = 1881] [serial = 1344] [outer = 0x7f7d19c85000]
10:46:44 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
10:46:44 INFO - document served over http requires an https
10:46:44 INFO - sub-resource via xhr-request using the http-csp
10:46:44 INFO - delivery method with no-redirect and when
10:46:44 INFO - the target request is same-origin.
10:46:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2136ms
10:46:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:46:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf04000 == 25 [pid = 1881] [id = 481]
10:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d19d0dc00) [pid = 1881] [serial = 1345] [outer = (nil)]
10:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1cc80000) [pid = 1881] [serial = 1346] [outer = 0x7f7d19d0dc00]
10:46:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d1fd7c000) [pid = 1881] [serial = 1347] [outer = 0x7f7d19d0dc00]
10:46:47 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
10:46:47 INFO - document served over http requires an https
10:46:47 INFO - sub-resource via xhr-request using the http-csp
10:46:47 INFO - delivery method with swap-origin-redirect and when
10:46:47 INFO - the target request is same-origin.
10:46:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2863ms
10:46:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:46:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff60800 == 26 [pid = 1881] [id = 482]
10:46:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1cc8bc00) [pid = 1881] [serial = 1348] [outer = (nil)]
10:46:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d213c6800) [pid = 1881] [serial = 1349] [outer = 0x7f7d1cc8bc00]
10:46:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d216cf400) [pid = 1881] [serial = 1350] [outer = 0x7f7d1cc8bc00]
10:46:49 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
10:46:49 INFO - document served over http requires an http
10:46:49 INFO - sub-resource via fetch-request using the meta-csp
10:46:49 INFO - delivery method with keep-origin-redirect and when
10:46:49 INFO - the target request is cross-origin.
10:46:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1897ms
10:46:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:46:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213d0800 == 27 [pid = 1881] [id = 483]
10:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d21940c00) [pid = 1881] [serial = 1351] [outer = (nil)]
10:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d21b7f000) [pid = 1881] [serial = 1352] [outer = 0x7f7d21940c00]
10:46:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d227ac400) [pid = 1881] [serial = 1353] [outer = 0x7f7d21940c00]
10:46:51 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
10:46:51 INFO - document served over http requires an http
10:46:51 INFO - sub-resource via fetch-request using the meta-csp
10:46:51 INFO - delivery method with no-redirect and when
10:46:51 INFO - the target request is cross-origin.
10:46:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1897ms
10:46:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:46:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b28000 == 28 [pid = 1881] [id = 484]
10:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d22bda000) [pid = 1881] [serial = 1354] [outer = (nil)]
10:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d22f2dc00) [pid = 1881] [serial = 1355] [outer = 0x7f7d22bda000]
10:46:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d22f39c00) [pid = 1881] [serial = 1356] [outer = 0x7f7d22bda000]
10:46:53 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
10:46:53 INFO - document served over http requires an http
10:46:53 INFO - sub-resource via fetch-request using the meta-csp
10:46:53 INFO - delivery method with swap-origin-redirect and when
10:46:53 INFO - the target request is cross-origin.
10:46:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2150ms
10:46:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:46:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b83800 == 29 [pid = 1881] [id = 485]
10:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d22f2b400) [pid = 1881] [serial = 1357] [outer = (nil)]
10:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d2354b800) [pid = 1881] [serial = 1358] [outer = 0x7f7d22f2b400]
10:46:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d23589800) [pid = 1881] [serial = 1359] [outer = 0x7f7d22f2b400]
10:46:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b97800 == 30 [pid = 1881] [id = 486]
10:46:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d2358e400) [pid = 1881] [serial = 1360] [outer = (nil)]
10:46:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d23594000) [pid = 1881] [serial = 1361] [outer = 0x7f7d2358e400]
10:46:56 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
10:46:56 INFO - document served over http requires an http
10:46:56 INFO - sub-resource via iframe-tag using the meta-csp
10:46:56 INFO - delivery method with keep-origin-redirect and when
10:46:56 INFO - the target request is cross-origin.
10:46:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2345ms
10:46:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:46:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23571800 == 31 [pid = 1881] [id = 487]
10:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d2354ac00) [pid = 1881] [serial = 1362] [outer = (nil)]
10:46:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d23592800) [pid = 1881] [serial = 1363] [outer = 0x7f7d2354ac00]
10:46:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d23a81400) [pid = 1881] [serial = 1364] [outer = 0x7f7d2354ac00]
10:46:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2368f800 == 32 [pid = 1881] [id = 488]
10:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d23a86400) [pid = 1881] [serial = 1365] [outer = (nil)]
10:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d23ad8000) [pid = 1881] [serial = 1366] [outer = 0x7f7d23a86400]
10:46:58 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
10:46:58 INFO - document served over http requires an http
10:46:58 INFO - sub-resource via iframe-tag using the meta-csp
10:46:58 INFO - delivery method with no-redirect and when
10:46:58 INFO - the target request is cross-origin.
10:46:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2186ms
10:46:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:46:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2369c800 == 33 [pid = 1881] [id = 489]
10:46:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d23597c00) [pid = 1881] [serial = 1367] [outer = (nil)]
10:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d23ad6c00) [pid = 1881] [serial = 1368] [outer = 0x7f7d23597c00]
10:46:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:46:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d23ae2400) [pid = 1881] [serial = 1369] [outer = 0x7f7d23597c00]
10:47:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24905800 == 34 [pid = 1881] [id = 490]
10:47:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d245cbc00) [pid = 1881] [serial = 1370] [outer = (nil)]
10:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d245cc800) [pid = 1881] [serial = 1371] [outer = 0x7f7d245cbc00]
10:47:01 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
10:47:01 INFO - document served over http requires an http
10:47:01 INFO - sub-resource via iframe-tag using the meta-csp
10:47:01 INFO - delivery method with swap-origin-redirect and when
10:47:01 INFO - the target request is cross-origin.
10:47:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3072ms
10:47:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:47:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24912000 == 35 [pid = 1881] [id = 491]
10:47:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d23adb400) [pid = 1881] [serial = 1372] [outer = (nil)]
10:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d245d2400) [pid = 1881] [serial = 1373] [outer = 0x7f7d23adb400]
10:47:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d24837400) [pid = 1881] [serial = 1374] [outer = 0x7f7d23adb400]
10:47:03 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
10:47:03 INFO - document served over http requires an http
10:47:03 INFO - sub-resource via script-tag using the meta-csp
10:47:03 INFO - delivery method with keep-origin-redirect and when
10:47:03 INFO - the target request is cross-origin.
10:47:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1941ms
10:47:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:47:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a51000 == 36 [pid = 1881] [id = 492]
10:47:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d245ce000) [pid = 1881] [serial = 1375] [outer = (nil)]
10:47:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d24840800) [pid = 1881] [serial = 1376] [outer = 0x7f7d245ce000]
10:47:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d24985800) [pid = 1881] [serial = 1377] [outer = 0x7f7d245ce000]
10:47:06 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
10:47:06 INFO - document served over http requires an http
10:47:06 INFO - sub-resource via script-tag using the meta-csp
10:47:06 INFO - delivery method with no-redirect and when
10:47:06 INFO - the target request is cross-origin.
10:47:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2752ms
10:47:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:47:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a46c000 == 37 [pid = 1881] [id = 493]
10:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d1b720800) [pid = 1881] [serial = 1378] [outer = (nil)]
10:47:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d1da37400) [pid = 1881] [serial = 1379] [outer = 0x7f7d1b720800]
10:47:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d2498e400) [pid = 1881] [serial = 1380] [outer = 0x7f7d1b720800]
10:47:08 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
10:47:08 INFO - document served over http requires an http
10:47:08 INFO - sub-resource via script-tag using the meta-csp
10:47:08 INFO - delivery method with swap-origin-redirect and when
10:47:08 INFO - the target request is cross-origin.
10:47:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2403ms
10:47:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:47:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e5e800 == 38 [pid = 1881] [id = 494]
10:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d19877400) [pid = 1881] [serial = 1381] [outer = (nil)]
10:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1987b400) [pid = 1881] [serial = 1382] [outer = 0x7f7d19877400]
10:47:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d19dee400) [pid = 1881] [serial = 1383] [outer = 0x7f7d19877400]
10:47:11 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
10:47:11 INFO - document served over http requires an http
10:47:11 INFO - sub-resource via xhr-request using the meta-csp
10:47:11 INFO - delivery method with keep-origin-redirect and when
10:47:11 INFO - the target request is cross-origin.
10:47:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2348ms
10:47:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:47:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a2000 == 39 [pid = 1881] [id = 495]
10:47:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d19c80800) [pid = 1881] [serial = 1384] [outer = (nil)]
10:47:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1b6bac00) [pid = 1881] [serial = 1385] [outer = 0x7f7d19c80800]
10:47:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1b717800) [pid = 1881] [serial = 1386] [outer = 0x7f7d19c80800]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb3000 == 38 [pid = 1881] [id = 479]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b78b800 == 37 [pid = 1881] [id = 478]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19779800 == 36 [pid = 1881] [id = 477]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b789800 == 35 [pid = 1881] [id = 475]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddb9000 == 34 [pid = 1881] [id = 476]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227dc800 == 33 [pid = 1881] [id = 473]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222cd800 == 32 [pid = 1881] [id = 472]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22214000 == 31 [pid = 1881] [id = 470]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222c2000 == 30 [pid = 1881] [id = 471]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b40000 == 29 [pid = 1881] [id = 469]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218df800 == 28 [pid = 1881] [id = 468]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c0800 == 27 [pid = 1881] [id = 467]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff18800 == 26 [pid = 1881] [id = 438]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d19800 == 25 [pid = 1881] [id = 466]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff08000 == 24 [pid = 1881] [id = 465]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed57800 == 23 [pid = 1881] [id = 464]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de8e000 == 22 [pid = 1881] [id = 463]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbac000 == 21 [pid = 1881] [id = 422]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf1d800 == 20 [pid = 1881] [id = 444]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbab800 == 19 [pid = 1881] [id = 462]
10:47:13 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf0c800 == 18 [pid = 1881] [id = 461]
10:47:13 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1e187000) [pid = 1881] [serial = 1285] [outer = (nil)] [url = about:blank]
10:47:13 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d1edb5800) [pid = 1881] [serial = 1243] [outer = (nil)] [url = about:blank]
10:47:13 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1cdf7000) [pid = 1881] [serial = 1280] [outer = (nil)] [url = about:blank]
10:47:13 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1b706400) [pid = 1881] [serial = 1275] [outer = (nil)] [url = about:blank]
10:47:13 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1b6bbc00) [pid = 1881] [serial = 1272] [outer = (nil)] [url = about:blank]
10:47:13 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
10:47:13 INFO - document served over http requires an http
10:47:13 INFO - sub-resource via xhr-request using the meta-csp
10:47:13 INFO - delivery method with no-redirect and when
10:47:13 INFO - the target request is cross-origin.
10:47:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2540ms
10:47:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:47:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b594000 == 19 [pid = 1881] [id = 496]
10:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1b43c800) [pid = 1881] [serial = 1387] [outer = (nil)]
10:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1cc7a000) [pid = 1881] [serial = 1388] [outer = 0x7f7d1b43c800]
10:47:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1cd5c000) [pid = 1881] [serial = 1389] [outer = 0x7f7d1b43c800]
10:47:15 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
10:47:15 INFO - document served over http requires an http
10:47:15 INFO - sub-resource via xhr-request using the meta-csp
10:47:15 INFO - delivery method with swap-origin-redirect and when
10:47:15 INFO - the target request is cross-origin.
10:47:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1737ms
10:47:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:47:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb98800 == 20 [pid = 1881] [id = 497]
10:47:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d1cc7c000) [pid = 1881] [serial = 1390] [outer = (nil)]
10:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d1cdf5000) [pid = 1881] [serial = 1391] [outer = 0x7f7d1cc7c000]
10:47:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d1da3a800) [pid = 1881] [serial = 1392] [outer = 0x7f7d1cc7c000]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d229a7c00) [pid = 1881] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d22bd9400) [pid = 1881] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353988215]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d1986ec00) [pid = 1881] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1d97c800) [pid = 1881] [serial = 1331] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d22f2bc00) [pid = 1881] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447353988215]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1b705400) [pid = 1881] [serial = 1292] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1b589000) [pid = 1881] [serial = 1334] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d21936000) [pid = 1881] [serial = 1307] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d1eab9400) [pid = 1881] [serial = 1295] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d213c4400) [pid = 1881] [serial = 1301] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d21b82800) [pid = 1881] [serial = 1310] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d227ad400) [pid = 1881] [serial = 1316] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d229ab400) [pid = 1881] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1e186800) [pid = 1881] [serial = 1337] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1b42e400) [pid = 1881] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d1fe7d000) [pid = 1881] [serial = 1298] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d229ad000) [pid = 1881] [serial = 1321] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d22293800) [pid = 1881] [serial = 1313] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d217ac800) [pid = 1881] [serial = 1326] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d214d9400) [pid = 1881] [serial = 1340] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d216c9c00) [pid = 1881] [serial = 1304] [outer = (nil)] [url = about:blank]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d19def800) [pid = 1881] [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]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1cd52800) [pid = 1881] [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]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1e10f400) [pid = 1881] [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]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d19d1a800) [pid = 1881] [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]
10:47:19 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d2166e800) [pid = 1881] [serial = 1341] [outer = (nil)] [url = about:blank]
10:47:19 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
10:47:19 INFO - document served over http requires an https
10:47:19 INFO - sub-resource via fetch-request using the meta-csp
10:47:19 INFO - delivery method with keep-origin-redirect and when
10:47:19 INFO - the target request is cross-origin.
10:47:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 4493ms
10:47:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:47:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc4800 == 21 [pid = 1881] [id = 498]
10:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1a00c800) [pid = 1881] [serial = 1393] [outer = (nil)]
10:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1b433000) [pid = 1881] [serial = 1394] [outer = 0x7f7d1a00c800]
10:47:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1d980400) [pid = 1881] [serial = 1395] [outer = 0x7f7d1a00c800]
10:47:21 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
10:47:21 INFO - document served over http requires an https
10:47:21 INFO - sub-resource via fetch-request using the meta-csp
10:47:21 INFO - delivery method with no-redirect and when
10:47:21 INFO - the target request is cross-origin.
10:47:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1733ms
10:47:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:47:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbaa800 == 22 [pid = 1881] [id = 499]
10:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d19873c00) [pid = 1881] [serial = 1396] [outer = (nil)]
10:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d1a210c00) [pid = 1881] [serial = 1397] [outer = 0x7f7d19873c00]
10:47:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d1cdf6c00) [pid = 1881] [serial = 1398] [outer = 0x7f7d19873c00]
10:47:23 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
10:47:23 INFO - document served over http requires an https
10:47:23 INFO - sub-resource via fetch-request using the meta-csp
10:47:23 INFO - delivery method with swap-origin-redirect and when
10:47:23 INFO - the target request is cross-origin.
10:47:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1799ms
10:47:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:47:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd14800 == 23 [pid = 1881] [id = 500]
10:47:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d19de3400) [pid = 1881] [serial = 1399] [outer = (nil)]
10:47:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d1dde2000) [pid = 1881] [serial = 1400] [outer = 0x7f7d19de3400]
10:47:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d1df6b000) [pid = 1881] [serial = 1401] [outer = 0x7f7d19de3400]
10:47:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de79000 == 24 [pid = 1881] [id = 501]
10:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d1e103400) [pid = 1881] [serial = 1402] [outer = (nil)]
10:47:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d1e10bc00) [pid = 1881] [serial = 1403] [outer = 0x7f7d1e103400]
10:47:25 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
10:47:25 INFO - document served over http requires an https
10:47:25 INFO - sub-resource via iframe-tag using the meta-csp
10:47:25 INFO - delivery method with keep-origin-redirect and when
10:47:25 INFO - the target request is cross-origin.
10:47:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2283ms
10:47:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:47:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb09000 == 25 [pid = 1881] [id = 502]
10:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d1dde0000) [pid = 1881] [serial = 1404] [outer = (nil)]
10:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d1e111400) [pid = 1881] [serial = 1405] [outer = 0x7f7d1dde0000]
10:47:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d1eac2c00) [pid = 1881] [serial = 1406] [outer = 0x7f7d1dde0000]
10:47:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecc3000 == 26 [pid = 1881] [id = 503]
10:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d1ec09400) [pid = 1881] [serial = 1407] [outer = (nil)]
10:47:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d1edaf800) [pid = 1881] [serial = 1408] [outer = 0x7f7d1ec09400]
10:47:28 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
10:47:28 INFO - document served over http requires an https
10:47:28 INFO - sub-resource via iframe-tag using the meta-csp
10:47:28 INFO - delivery method with no-redirect and when
10:47:28 INFO - the target request is cross-origin.
10:47:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2399ms
10:47:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:47:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f02a800 == 27 [pid = 1881] [id = 504]
10:47:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d1df6f000) [pid = 1881] [serial = 1409] [outer = (nil)]
10:47:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d1edac800) [pid = 1881] [serial = 1410] [outer = 0x7f7d1df6f000]
10:47:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d1fd7b000) [pid = 1881] [serial = 1411] [outer = 0x7f7d1df6f000]
10:47:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd19000 == 28 [pid = 1881] [id = 505]
10:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d1fe76800) [pid = 1881] [serial = 1412] [outer = (nil)]
10:47:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1febf400) [pid = 1881] [serial = 1413] [outer = 0x7f7d1fe76800]
10:47:31 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
10:47:31 INFO - document served over http requires an https
10:47:31 INFO - sub-resource via iframe-tag using the meta-csp
10:47:31 INFO - delivery method with swap-origin-redirect and when
10:47:31 INFO - the target request is cross-origin.
10:47:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3143ms
10:47:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:47:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff1c800 == 29 [pid = 1881] [id = 506]
10:47:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1edb0000) [pid = 1881] [serial = 1414] [outer = (nil)]
10:47:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1febc000) [pid = 1881] [serial = 1415] [outer = 0x7f7d1edb0000]
10:47:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d20dba400) [pid = 1881] [serial = 1416] [outer = 0x7f7d1edb0000]
10:47:33 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
10:47:33 INFO - document served over http requires an https
10:47:33 INFO - sub-resource via script-tag using the meta-csp
10:47:33 INFO - delivery method with keep-origin-redirect and when
10:47:33 INFO - the target request is cross-origin.
10:47:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2059ms
10:47:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:47:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d16000 == 30 [pid = 1881] [id = 507]
10:47:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d20ca0400) [pid = 1881] [serial = 1417] [outer = (nil)]
10:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d214d0800) [pid = 1881] [serial = 1418] [outer = 0x7f7d20ca0400]
10:47:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f7d21665400) [pid = 1881] [serial = 1419] [outer = 0x7f7d20ca0400]
10:47:35 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
10:47:35 INFO - document served over http requires an https
10:47:35 INFO - sub-resource via script-tag using the meta-csp
10:47:35 INFO - delivery method with no-redirect and when
10:47:35 INFO - the target request is cross-origin.
10:47:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1985ms
10:47:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:47:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c9800 == 31 [pid = 1881] [id = 508]
10:47:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f7d214ccc00) [pid = 1881] [serial = 1420] [outer = (nil)]
10:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f7d216d0400) [pid = 1881] [serial = 1421] [outer = 0x7f7d214ccc00]
10:47:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f7d217b2400) [pid = 1881] [serial = 1422] [outer = 0x7f7d214ccc00]
10:47:37 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
10:47:37 INFO - document served over http requires an https
10:47:37 INFO - sub-resource via script-tag using the meta-csp
10:47:37 INFO - delivery method with swap-origin-redirect and when
10:47:37 INFO - the target request is cross-origin.
10:47:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1938ms
10:47:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:47:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22203000 == 32 [pid = 1881] [id = 509]
10:47:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f7d216d0000) [pid = 1881] [serial = 1423] [outer = (nil)]
10:47:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f7d21b7e000) [pid = 1881] [serial = 1424] [outer = 0x7f7d216d0000]
10:47:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f7d22292400) [pid = 1881] [serial = 1425] [outer = 0x7f7d216d0000]
10:47:39 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
10:47:39 INFO - document served over http requires an https
10:47:39 INFO - sub-resource via xhr-request using the meta-csp
10:47:39 INFO - delivery method with keep-origin-redirect and when
10:47:39 INFO - the target request is cross-origin.
10:47:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2198ms
10:47:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:47:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222c7800 == 33 [pid = 1881] [id = 510]
10:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f7d21b7cc00) [pid = 1881] [serial = 1426] [outer = (nil)]
10:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f7d229a2c00) [pid = 1881] [serial = 1427] [outer = 0x7f7d21b7cc00]
10:47:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f7d22bce400) [pid = 1881] [serial = 1428] [outer = 0x7f7d21b7cc00]
10:47:41 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
10:47:41 INFO - document served over http requires an https
10:47:41 INFO - sub-resource via xhr-request using the meta-csp
10:47:41 INFO - delivery method with no-redirect and when
10:47:41 INFO - the target request is cross-origin.
10:47:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2152ms
10:47:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:47:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b79800 == 34 [pid = 1881] [id = 511]
10:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f7d22f2c000) [pid = 1881] [serial = 1429] [outer = (nil)]
10:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f7d22f35000) [pid = 1881] [serial = 1430] [outer = 0x7f7d22f2c000]
10:47:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f7d23551400) [pid = 1881] [serial = 1431] [outer = 0x7f7d22f2c000]
10:47:43 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
10:47:43 INFO - document served over http requires an https
10:47:43 INFO - sub-resource via xhr-request using the meta-csp
10:47:43 INFO - delivery method with swap-origin-redirect and when
10:47:43 INFO - the target request is cross-origin.
10:47:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2144ms
10:47:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:47:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4a800 == 35 [pid = 1881] [id = 512]
10:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f7d22f2f800) [pid = 1881] [serial = 1432] [outer = (nil)]
10:47:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f7d245cdc00) [pid = 1881] [serial = 1433] [outer = 0x7f7d22f2f800]
10:47:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f7d2498dc00) [pid = 1881] [serial = 1434] [outer = 0x7f7d22f2f800]
10:47:46 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
10:47:46 INFO - document served over http requires an http
10:47:46 INFO - sub-resource via fetch-request using the meta-csp
10:47:46 INFO - delivery method with keep-origin-redirect and when
10:47:46 INFO - the target request is same-origin.
10:47:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2853ms
10:47:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:47:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b77d000 == 36 [pid = 1881] [id = 513]
10:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f7d1a20d000) [pid = 1881] [serial = 1435] [outer = (nil)]
10:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f7d1eaba800) [pid = 1881] [serial = 1436] [outer = 0x7f7d1a20d000]
10:47:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f7d24d10800) [pid = 1881] [serial = 1437] [outer = 0x7f7d1a20d000]
10:47:49 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
10:47:49 INFO - document served over http requires an http
10:47:49 INFO - sub-resource via fetch-request using the meta-csp
10:47:49 INFO - delivery method with no-redirect and when
10:47:49 INFO - the target request is same-origin.
10:47:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2702ms
10:47:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:47:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc54800 == 37 [pid = 1881] [id = 514]
10:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f7d19de9000) [pid = 1881] [serial = 1438] [outer = (nil)]
10:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f7d1a208400) [pid = 1881] [serial = 1439] [outer = 0x7f7d19de9000]
10:47:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f7d1d982400) [pid = 1881] [serial = 1440] [outer = 0x7f7d19de9000]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf04000 == 36 [pid = 1881] [id = 481]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff60800 == 35 [pid = 1881] [id = 482]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213d0800 == 34 [pid = 1881] [id = 483]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b28000 == 33 [pid = 1881] [id = 484]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b97800 == 32 [pid = 1881] [id = 486]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b83800 == 31 [pid = 1881] [id = 485]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2368f800 == 30 [pid = 1881] [id = 488]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23571800 == 29 [pid = 1881] [id = 487]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24905800 == 28 [pid = 1881] [id = 490]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2369c800 == 27 [pid = 1881] [id = 489]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24912000 == 26 [pid = 1881] [id = 491]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a51000 == 25 [pid = 1881] [id = 492]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e5e800 == 24 [pid = 1881] [id = 494]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a2000 == 23 [pid = 1881] [id = 495]
10:47:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb98800 == 22 [pid = 1881] [id = 497]
10:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f7d1e103800) [pid = 1881] [serial = 1335] [outer = (nil)] [url = about:blank]
10:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f7d20db2000) [pid = 1881] [serial = 1338] [outer = (nil)] [url = about:blank]
10:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f7d1df70c00) [pid = 1881] [serial = 1290] [outer = (nil)] [url = about:blank]
10:47:51 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f7d1fb3b400) [pid = 1881] [serial = 1332] [outer = (nil)] [url = about:blank]
10:47:52 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
10:47:52 INFO - document served over http requires an http
10:47:52 INFO - sub-resource via fetch-request using the meta-csp
10:47:52 INFO - delivery method with swap-origin-redirect and when
10:47:52 INFO - the target request is same-origin.
10:47:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2490ms
10:47:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:47:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c68800 == 23 [pid = 1881] [id = 515]
10:47:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f7d1b721400) [pid = 1881] [serial = 1441] [outer = (nil)]
10:47:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f7d1cc80400) [pid = 1881] [serial = 1442] [outer = 0x7f7d1b721400]
10:47:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f7d1da3d800) [pid = 1881] [serial = 1443] [outer = 0x7f7d1b721400]
10:47:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5b1800 == 24 [pid = 1881] [id = 516]
10:47:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f7d1e10f400) [pid = 1881] [serial = 1444] [outer = (nil)]
10:47:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f7d1ec03000) [pid = 1881] [serial = 1445] [outer = 0x7f7d1e10f400]
10:47:53 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
10:47:53 INFO - document served over http requires an http
10:47:53 INFO - sub-resource via iframe-tag using the meta-csp
10:47:53 INFO - delivery method with keep-origin-redirect and when
10:47:53 INFO - the target request is same-origin.
10:47:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1686ms
10:47:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:47:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca12800 == 25 [pid = 1881] [id = 517]
10:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f7d1b590400) [pid = 1881] [serial = 1446] [outer = (nil)]
10:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f7d1e10d800) [pid = 1881] [serial = 1447] [outer = 0x7f7d1b590400]
10:47:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f7d20dba000) [pid = 1881] [serial = 1448] [outer = 0x7f7d1b590400]
10:47:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc61800 == 26 [pid = 1881] [id = 518]
10:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f7d215efc00) [pid = 1881] [serial = 1449] [outer = (nil)]
10:47:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f7d216c6800) [pid = 1881] [serial = 1450] [outer = 0x7f7d215efc00]
10:47:55 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
10:47:55 INFO - document served over http requires an http
10:47:55 INFO - sub-resource via iframe-tag using the meta-csp
10:47:55 INFO - delivery method with no-redirect and when
10:47:55 INFO - the target request is same-origin.
10:47:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2187ms
10:47:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:47:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de87000 == 27 [pid = 1881] [id = 519]
10:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f7d1fb32000) [pid = 1881] [serial = 1451] [outer = (nil)]
10:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f7d21670800) [pid = 1881] [serial = 1452] [outer = 0x7f7d1fb32000]
10:47:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:47:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f7d22296c00) [pid = 1881] [serial = 1453] [outer = 0x7f7d1fb32000]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f7d23a86400) [pid = 1881] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354018005]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f7d245cbc00) [pid = 1881] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f7d2358e400) [pid = 1881] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f7d19d11c00) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f7d23ad8000) [pid = 1881] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354018005]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f7d1cc7a000) [pid = 1881] [serial = 1388] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f7d23ad6c00) [pid = 1881] [serial = 1368] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f7d1cc80000) [pid = 1881] [serial = 1346] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f7d23592800) [pid = 1881] [serial = 1363] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f7d22f2dc00) [pid = 1881] [serial = 1355] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f7d21b7f000) [pid = 1881] [serial = 1352] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f7d245d2400) [pid = 1881] [serial = 1373] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f7d1a003400) [pid = 1881] [serial = 1343] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f7d1da37400) [pid = 1881] [serial = 1379] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f7d24840800) [pid = 1881] [serial = 1376] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f7d213c6800) [pid = 1881] [serial = 1349] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f7d245cc800) [pid = 1881] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f7d1b6bac00) [pid = 1881] [serial = 1385] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f7d1987b400) [pid = 1881] [serial = 1382] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f7d23594000) [pid = 1881] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f7d1cdf5000) [pid = 1881] [serial = 1391] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f7d2354b800) [pid = 1881] [serial = 1358] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f7d1b433000) [pid = 1881] [serial = 1394] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f7d1cc7c000) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f7d19877400) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f7d19d0f400) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f7d1b42d800) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f7d19c85000) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f7d19c80800) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f7d1b43c800) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f7d1da7c400) [pid = 1881] [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]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d1cd5c000) [pid = 1881] [serial = 1389] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1da81000) [pid = 1881] [serial = 1344] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d19dee400) [pid = 1881] [serial = 1383] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1b717800) [pid = 1881] [serial = 1386] [outer = (nil)] [url = about:blank]
10:47:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd10800 == 28 [pid = 1881] [id = 520]
10:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d19871400) [pid = 1881] [serial = 1454] [outer = (nil)]
10:47:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d19d0cc00) [pid = 1881] [serial = 1455] [outer = 0x7f7d19871400]
10:48: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
10:48:00 INFO - document served over http requires an http
10:48:00 INFO - sub-resource via iframe-tag using the meta-csp
10:48:00 INFO - delivery method with swap-origin-redirect and when
10:48:00 INFO - the target request is same-origin.
10:48:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 4349ms
10:48:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:48:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca07800 == 29 [pid = 1881] [id = 521]
10:48:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d19d0e000) [pid = 1881] [serial = 1456] [outer = (nil)]
10:48:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d1a003400) [pid = 1881] [serial = 1457] [outer = 0x7f7d19d0e000]
10:48:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f7d1cc7e400) [pid = 1881] [serial = 1458] [outer = 0x7f7d19d0e000]
10:48:02 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
10:48:02 INFO - document served over http requires an http
10:48:02 INFO - sub-resource via script-tag using the meta-csp
10:48:02 INFO - delivery method with keep-origin-redirect and when
10:48:02 INFO - the target request is same-origin.
10:48:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2274ms
10:48:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:48:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d03800 == 30 [pid = 1881] [id = 522]
10:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f7d19c85000) [pid = 1881] [serial = 1459] [outer = (nil)]
10:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f7d1da83800) [pid = 1881] [serial = 1460] [outer = 0x7f7d19c85000]
10:48:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f7d20c9e000) [pid = 1881] [serial = 1461] [outer = 0x7f7d19c85000]
10:48:04 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
10:48:04 INFO - document served over http requires an http
10:48:04 INFO - sub-resource via script-tag using the meta-csp
10:48:04 INFO - delivery method with no-redirect and when
10:48:04 INFO - the target request is same-origin.
10:48:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1892ms
10:48:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:48:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218d9000 == 31 [pid = 1881] [id = 523]
10:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f7d1df63000) [pid = 1881] [serial = 1462] [outer = (nil)]
10:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f7d217ae400) [pid = 1881] [serial = 1463] [outer = 0x7f7d1df63000]
10:48:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f7d22bd1000) [pid = 1881] [serial = 1464] [outer = 0x7f7d1df63000]
10:48:06 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
10:48:06 INFO - document served over http requires an http
10:48:06 INFO - sub-resource via script-tag using the meta-csp
10:48:06 INFO - delivery method with swap-origin-redirect and when
10:48:06 INFO - the target request is same-origin.
10:48:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2160ms
10:48:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:48:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b8d800 == 32 [pid = 1881] [id = 524]
10:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f7d2193d400) [pid = 1881] [serial = 1465] [outer = (nil)]
10:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f7d2354b800) [pid = 1881] [serial = 1466] [outer = 0x7f7d2193d400]
10:48:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f7d23a7a400) [pid = 1881] [serial = 1467] [outer = 0x7f7d2193d400]
10:48:08 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
10:48:08 INFO - document served over http requires an http
10:48:08 INFO - sub-resource via xhr-request using the meta-csp
10:48:08 INFO - delivery method with keep-origin-redirect and when
10:48:08 INFO - the target request is same-origin.
10:48:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2084ms
10:48:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:48:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23699800 == 33 [pid = 1881] [id = 525]
10:48:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f7d23551800) [pid = 1881] [serial = 1468] [outer = (nil)]
10:48:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f7d23ad9400) [pid = 1881] [serial = 1469] [outer = 0x7f7d23551800]
10:48:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f7d245d4400) [pid = 1881] [serial = 1470] [outer = 0x7f7d23551800]
10:48:11 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
10:48:11 INFO - document served over http requires an http
10:48:11 INFO - sub-resource via xhr-request using the meta-csp
10:48:11 INFO - delivery method with no-redirect and when
10:48:11 INFO - the target request is same-origin.
10:48:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2437ms
10:48:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:48:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a47000 == 34 [pid = 1881] [id = 526]
10:48:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f7d23a83000) [pid = 1881] [serial = 1471] [outer = (nil)]
10:48:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f7d24983800) [pid = 1881] [serial = 1472] [outer = 0x7f7d23a83000]
10:48:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f7d24d16000) [pid = 1881] [serial = 1473] [outer = 0x7f7d23a83000]
10:48:13 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
10:48:13 INFO - document served over http requires an http
10:48:13 INFO - sub-resource via xhr-request using the meta-csp
10:48:13 INFO - delivery method with swap-origin-redirect and when
10:48:13 INFO - the target request is same-origin.
10:48:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2235ms
10:48:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:48:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2512b800 == 35 [pid = 1881] [id = 527]
10:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f7d24843000) [pid = 1881] [serial = 1474] [outer = (nil)]
10:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f7d24d7ac00) [pid = 1881] [serial = 1475] [outer = 0x7f7d24843000]
10:48:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f7d25c51c00) [pid = 1881] [serial = 1476] [outer = 0x7f7d24843000]
10:48:16 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
10:48:16 INFO - document served over http requires an https
10:48:16 INFO - sub-resource via fetch-request using the meta-csp
10:48:16 INFO - delivery method with keep-origin-redirect and when
10:48:16 INFO - the target request is same-origin.
10:48:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2949ms
10:48:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:48:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257a3000 == 36 [pid = 1881] [id = 528]
10:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 175 (0x7f7d24d79000) [pid = 1881] [serial = 1477] [outer = (nil)]
10:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 176 (0x7f7d25c5ac00) [pid = 1881] [serial = 1478] [outer = 0x7f7d24d79000]
10:48:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 177 (0x7f7d25e65c00) [pid = 1881] [serial = 1479] [outer = 0x7f7d24d79000]
10:48:18 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
10:48:18 INFO - document served over http requires an https
10:48:18 INFO - sub-resource via fetch-request using the meta-csp
10:48:18 INFO - delivery method with no-redirect and when
10:48:18 INFO - the target request is same-origin.
10:48:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1991ms
10:48:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:48:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e88000 == 37 [pid = 1881] [id = 529]
10:48:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 178 (0x7f7d25c5d000) [pid = 1881] [serial = 1480] [outer = (nil)]
10:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 179 (0x7f7d26032c00) [pid = 1881] [serial = 1481] [outer = 0x7f7d25c5d000]
10:48:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 180 (0x7f7d26039800) [pid = 1881] [serial = 1482] [outer = 0x7f7d25c5d000]
10:48:20 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
10:48:20 INFO - document served over http requires an https
10:48:20 INFO - sub-resource via fetch-request using the meta-csp
10:48:20 INFO - delivery method with swap-origin-redirect and when
10:48:20 INFO - the target request is same-origin.
10:48:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2187ms
10:48:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:48:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26015000 == 38 [pid = 1881] [id = 530]
10:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 181 (0x7f7d25e6dc00) [pid = 1881] [serial = 1483] [outer = (nil)]
10:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 182 (0x7f7d2639d800) [pid = 1881] [serial = 1484] [outer = 0x7f7d25e6dc00]
10:48:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 183 (0x7f7d263a3c00) [pid = 1881] [serial = 1485] [outer = 0x7f7d25e6dc00]
10:48:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26026000 == 39 [pid = 1881] [id = 531]
10:48:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 184 (0x7f7d263a7000) [pid = 1881] [serial = 1486] [outer = (nil)]
10:48:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 185 (0x7f7d2655a800) [pid = 1881] [serial = 1487] [outer = 0x7f7d263a7000]
10:48:22 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
10:48:22 INFO - document served over http requires an https
10:48:22 INFO - sub-resource via iframe-tag using the meta-csp
10:48:22 INFO - delivery method with keep-origin-redirect and when
10:48:22 INFO - the target request is same-origin.
10:48:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1989ms
10:48:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:48:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26031000 == 40 [pid = 1881] [id = 532]
10:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 186 (0x7f7d2603f000) [pid = 1881] [serial = 1488] [outer = (nil)]
10:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 187 (0x7f7d263a9c00) [pid = 1881] [serial = 1489] [outer = 0x7f7d2603f000]
10:48:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 188 (0x7f7d265b2c00) [pid = 1881] [serial = 1490] [outer = 0x7f7d2603f000]
10:48:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2637c000 == 41 [pid = 1881] [id = 533]
10:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 189 (0x7f7d267dec00) [pid = 1881] [serial = 1491] [outer = (nil)]
10:48:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 190 (0x7f7d267e5400) [pid = 1881] [serial = 1492] [outer = 0x7f7d267dec00]
10:48:25 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
10:48:25 INFO - document served over http requires an https
10:48:25 INFO - sub-resource via iframe-tag using the meta-csp
10:48:25 INFO - delivery method with no-redirect and when
10:48:25 INFO - the target request is same-origin.
10:48:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2386ms
10:48:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:48:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26387000 == 42 [pid = 1881] [id = 534]
10:48:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 191 (0x7f7d2655e400) [pid = 1881] [serial = 1493] [outer = (nil)]
10:48:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 192 (0x7f7d267e3000) [pid = 1881] [serial = 1494] [outer = 0x7f7d2655e400]
10:48:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 193 (0x7f7d2710ec00) [pid = 1881] [serial = 1495] [outer = 0x7f7d2655e400]
10:48:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27c94800 == 43 [pid = 1881] [id = 535]
10:48:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 194 (0x7f7d27c3c000) [pid = 1881] [serial = 1496] [outer = (nil)]
10:48:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 195 (0x7f7d27c47000) [pid = 1881] [serial = 1497] [outer = 0x7f7d27c3c000]
10:48:27 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
10:48:27 INFO - document served over http requires an https
10:48:27 INFO - sub-resource via iframe-tag using the meta-csp
10:48:27 INFO - delivery method with swap-origin-redirect and when
10:48:27 INFO - the target request is same-origin.
10:48:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2652ms
10:48:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:48:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27e6a000 == 44 [pid = 1881] [id = 536]
10:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 196 (0x7f7d267e8400) [pid = 1881] [serial = 1498] [outer = (nil)]
10:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 197 (0x7f7d27c49400) [pid = 1881] [serial = 1499] [outer = 0x7f7d267e8400]
10:48:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f7d27ed5400) [pid = 1881] [serial = 1500] [outer = 0x7f7d267e8400]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbaa800 == 43 [pid = 1881] [id = 499]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de79000 == 42 [pid = 1881] [id = 501]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd14800 == 41 [pid = 1881] [id = 500]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da58000 == 40 [pid = 1881] [id = 474]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecc3000 == 39 [pid = 1881] [id = 503]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb09000 == 38 [pid = 1881] [id = 502]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd19000 == 37 [pid = 1881] [id = 505]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f02a800 == 36 [pid = 1881] [id = 504]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff1c800 == 35 [pid = 1881] [id = 506]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d16000 == 34 [pid = 1881] [id = 507]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c9800 == 33 [pid = 1881] [id = 508]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22203000 == 32 [pid = 1881] [id = 509]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222c7800 == 31 [pid = 1881] [id = 510]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b79800 == 30 [pid = 1881] [id = 511]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4a800 == 29 [pid = 1881] [id = 512]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc54800 == 28 [pid = 1881] [id = 514]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5b1800 == 27 [pid = 1881] [id = 516]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c68800 == 26 [pid = 1881] [id = 515]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc61800 == 25 [pid = 1881] [id = 518]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca12800 == 24 [pid = 1881] [id = 517]
10:48:32 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd10800 == 23 [pid = 1881] [id = 520]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca07800 == 22 [pid = 1881] [id = 521]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d03800 == 21 [pid = 1881] [id = 522]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a46c000 == 20 [pid = 1881] [id = 493]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218d9000 == 19 [pid = 1881] [id = 523]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b8d800 == 18 [pid = 1881] [id = 524]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23699800 == 17 [pid = 1881] [id = 525]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a47000 == 16 [pid = 1881] [id = 526]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2512b800 == 15 [pid = 1881] [id = 527]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257a3000 == 14 [pid = 1881] [id = 528]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e88000 == 13 [pid = 1881] [id = 529]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26026000 == 12 [pid = 1881] [id = 531]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26015000 == 11 [pid = 1881] [id = 530]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2637c000 == 10 [pid = 1881] [id = 533]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26031000 == 9 [pid = 1881] [id = 532]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27c94800 == 8 [pid = 1881] [id = 535]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26387000 == 7 [pid = 1881] [id = 534]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc4800 == 6 [pid = 1881] [id = 498]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b594000 == 5 [pid = 1881] [id = 496]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de87000 == 4 [pid = 1881] [id = 519]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b77d000 == 3 [pid = 1881] [id = 513]
10:48:33 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb18000 == 2 [pid = 1881] [id = 480]
10:48:33 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f7d1da3a800) [pid = 1881] [serial = 1392] [outer = (nil)] [url = about:blank]
10:48:34 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
10:48:34 INFO - document served over http requires an https
10:48:34 INFO - sub-resource via script-tag using the meta-csp
10:48:34 INFO - delivery method with keep-origin-redirect and when
10:48:34 INFO - the target request is same-origin.
10:48:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 6572ms
10:48:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:48:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19785800 == 3 [pid = 1881] [id = 537]
10:48:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 198 (0x7f7d19877000) [pid = 1881] [serial = 1501] [outer = (nil)]
10:48:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 199 (0x7f7d19c78c00) [pid = 1881] [serial = 1502] [outer = 0x7f7d19877000]
10:48:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 200 (0x7f7d19c87c00) [pid = 1881] [serial = 1503] [outer = 0x7f7d19877000]
10:48:36 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
10:48:36 INFO - document served over http requires an https
10:48:36 INFO - sub-resource via script-tag using the meta-csp
10:48:36 INFO - delivery method with no-redirect and when
10:48:36 INFO - the target request is same-origin.
10:48:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1782ms
10:48:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:48:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c66800 == 4 [pid = 1881] [id = 538]
10:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 201 (0x7f7d19874800) [pid = 1881] [serial = 1504] [outer = (nil)]
10:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 202 (0x7f7d19d15400) [pid = 1881] [serial = 1505] [outer = 0x7f7d19874800]
10:48:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 203 (0x7f7d19dec400) [pid = 1881] [serial = 1506] [outer = 0x7f7d19874800]
10:48:42 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
10:48:42 INFO - document served over http requires an https
10:48:42 INFO - sub-resource via script-tag using the meta-csp
10:48:42 INFO - delivery method with swap-origin-redirect and when
10:48:42 INFO - the target request is same-origin.
10:48:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 6048ms
10:48:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 202 (0x7f7d20ca0400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 201 (0x7f7d1a20d000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 200 (0x7f7d1fb32000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 199 (0x7f7d21b7cc00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 198 (0x7f7d1edb0000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 197 (0x7f7d1fe76800) [pid = 1881] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 196 (0x7f7d22f2b400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 195 (0x7f7d22f2f800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 194 (0x7f7d1a00c800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 193 (0x7f7d216d0000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 192 (0x7f7d2354ac00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 191 (0x7f7d19873c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 190 (0x7f7d1e10f400) [pid = 1881] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 189 (0x7f7d1dde0000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 188 (0x7f7d214ccc00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 187 (0x7f7d19871400) [pid = 1881] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 186 (0x7f7d1df6f000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 185 (0x7f7d23597c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 184 (0x7f7d19de9000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 183 (0x7f7d22f2c000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 182 (0x7f7d1b590400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 181 (0x7f7d1e103400) [pid = 1881] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 180 (0x7f7d19de3400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 179 (0x7f7d23adb400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 178 (0x7f7d1b721400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 177 (0x7f7d1ec09400) [pid = 1881] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354047791]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 176 (0x7f7d215efc00) [pid = 1881] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354075605]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 175 (0x7f7d245ce000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 174 (0x7f7d19d17400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f7d19c85800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f7d19d19400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f7d1cded800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f7d1e185c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f7d1ec11000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f7d1fb2ec00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f7d19de6c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f7d19df1000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f7d1cd51800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f7d1da79400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f7d1df66400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f7d1e183800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f7d1edb8000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f7d1feb9400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f7d19c7e000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f7d1b430000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f7d1cdec800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f7d1fb36000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f7d20c99c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d20dbc000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d214cc400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d2166b000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1a204800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1b582800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1eabd400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1fe7b400) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d213c2800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d216c9800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d217b3000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d21b7e800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d2228fc00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d227ae800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1b70a800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d19d0dc00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d1cc8bc00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d21940c00) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d22bda000) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d1b720800) [pid = 1881] [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]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d1eaba800) [pid = 1881] [serial = 1436] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d245cdc00) [pid = 1881] [serial = 1433] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d22f35000) [pid = 1881] [serial = 1430] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d229a2c00) [pid = 1881] [serial = 1427] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d21b7e000) [pid = 1881] [serial = 1424] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1edac800) [pid = 1881] [serial = 1410] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1febf400) [pid = 1881] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d214d0800) [pid = 1881] [serial = 1418] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d216d0400) [pid = 1881] [serial = 1421] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1e111400) [pid = 1881] [serial = 1405] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1edaf800) [pid = 1881] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354047791]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1a210c00) [pid = 1881] [serial = 1397] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1febc000) [pid = 1881] [serial = 1415] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1dde2000) [pid = 1881] [serial = 1400] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1e10bc00) [pid = 1881] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1e10d800) [pid = 1881] [serial = 1447] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d216c6800) [pid = 1881] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354075605]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1cc80400) [pid = 1881] [serial = 1442] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1ec03000) [pid = 1881] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1a208400) [pid = 1881] [serial = 1439] [outer = (nil)] [url = about:blank]
10:48:42 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d19d0cc00) [pid = 1881] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d21670800) [pid = 1881] [serial = 1452] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d24985800) [pid = 1881] [serial = 1377] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d2498e400) [pid = 1881] [serial = 1380] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d22292400) [pid = 1881] [serial = 1425] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d22bce400) [pid = 1881] [serial = 1428] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d23551400) [pid = 1881] [serial = 1431] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1b6bfc00) [pid = 1881] [serial = 1125] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1cc73400) [pid = 1881] [serial = 1167] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1df66000) [pid = 1881] [serial = 1170] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1ec07800) [pid = 1881] [serial = 1173] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1edb5c00) [pid = 1881] [serial = 1176] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1fb37c00) [pid = 1881] [serial = 1179] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1fe70000) [pid = 1881] [serial = 1182] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1b711400) [pid = 1881] [serial = 1206] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1d97e800) [pid = 1881] [serial = 1209] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1dde0c00) [pid = 1881] [serial = 1212] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1e109000) [pid = 1881] [serial = 1215] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1eac3000) [pid = 1881] [serial = 1218] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1fd7f000) [pid = 1881] [serial = 1221] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1fec3000) [pid = 1881] [serial = 1224] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d20ca5800) [pid = 1881] [serial = 1227] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1cc84400) [pid = 1881] [serial = 1248] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1ec10c00) [pid = 1881] [serial = 1251] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1fd80400) [pid = 1881] [serial = 1254] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d20db3400) [pid = 1881] [serial = 1257] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d213c2c00) [pid = 1881] [serial = 1260] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d215ed400) [pid = 1881] [serial = 1263] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d21667400) [pid = 1881] [serial = 1266] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d216c5800) [pid = 1881] [serial = 1269] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1da3e000) [pid = 1881] [serial = 1293] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1edb2c00) [pid = 1881] [serial = 1296] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d20ca0800) [pid = 1881] [serial = 1299] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d215f8c00) [pid = 1881] [serial = 1302] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d217a7000) [pid = 1881] [serial = 1305] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d2193dc00) [pid = 1881] [serial = 1308] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d21b89c00) [pid = 1881] [serial = 1311] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d227a6c00) [pid = 1881] [serial = 1314] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d229a3400) [pid = 1881] [serial = 1317] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d22bd4800) [pid = 1881] [serial = 1322] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d23544400) [pid = 1881] [serial = 1327] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1fd7c000) [pid = 1881] [serial = 1347] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d216cf400) [pid = 1881] [serial = 1350] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d227ac400) [pid = 1881] [serial = 1353] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d22f39c00) [pid = 1881] [serial = 1356] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d23589800) [pid = 1881] [serial = 1359] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d23a81400) [pid = 1881] [serial = 1364] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d23ae2400) [pid = 1881] [serial = 1369] [outer = (nil)] [url = about:blank]
10:48:43 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d24837400) [pid = 1881] [serial = 1374] [outer = (nil)] [url = about:blank]
10:48:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e56800 == 5 [pid = 1881] [id = 539]
10:48:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1986f000) [pid = 1881] [serial = 1507] [outer = (nil)]
10:48:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19871800) [pid = 1881] [serial = 1508] [outer = 0x7f7d1986f000]
10:48:44 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19c83400) [pid = 1881] [serial = 1509] [outer = 0x7f7d1986f000]
10:48:45 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
10:48:45 INFO - document served over http requires an https
10:48:45 INFO - sub-resource via xhr-request using the meta-csp
10:48:45 INFO - delivery method with keep-origin-redirect and when
10:48:45 INFO - the target request is same-origin.
10:48:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3246ms
10:48:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:48:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a45b000 == 6 [pid = 1881] [id = 540]
10:48:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1986d000) [pid = 1881] [serial = 1510] [outer = (nil)]
10:48:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d19c86400) [pid = 1881] [serial = 1511] [outer = 0x7f7d1986d000]
10:48:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d19de3000) [pid = 1881] [serial = 1512] [outer = 0x7f7d1986d000]
10:48:47 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
10:48:47 INFO - document served over http requires an https
10:48:47 INFO - sub-resource via xhr-request using the meta-csp
10:48:47 INFO - delivery method with no-redirect and when
10:48:47 INFO - the target request is same-origin.
10:48:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1746ms
10:48:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:48:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b599800 == 7 [pid = 1881] [id = 541]
10:48:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d19c84c00) [pid = 1881] [serial = 1513] [outer = (nil)]
10:48:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1a007c00) [pid = 1881] [serial = 1514] [outer = 0x7f7d19c84c00]
10:48:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1a010400) [pid = 1881] [serial = 1515] [outer = 0x7f7d19c84c00]
10:48:49 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
10:48:49 INFO - document served over http requires an https
10:48:49 INFO - sub-resource via xhr-request using the meta-csp
10:48:49 INFO - delivery method with swap-origin-redirect and when
10:48:49 INFO - the target request is same-origin.
10:48:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1989ms
10:48:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:48:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b773000 == 8 [pid = 1881] [id = 542]
10:48:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1a006800) [pid = 1881] [serial = 1516] [outer = (nil)]
10:48:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1a208800) [pid = 1881] [serial = 1517] [outer = 0x7f7d1a006800]
10:48:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1b42ec00) [pid = 1881] [serial = 1518] [outer = 0x7f7d1a006800]
10:48:51 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
10:48:51 INFO - document served over http requires an http
10:48:51 INFO - sub-resource via fetch-request using the meta-referrer
10:48:51 INFO - delivery method with keep-origin-redirect and when
10:48:51 INFO - the target request is cross-origin.
10:48:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2544ms
10:48:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:48:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b78e800 == 9 [pid = 1881] [id = 543]
10:48:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1a208400) [pid = 1881] [serial = 1519] [outer = (nil)]
10:48:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b43c400) [pid = 1881] [serial = 1520] [outer = 0x7f7d1a208400]
10:48:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b588c00) [pid = 1881] [serial = 1521] [outer = 0x7f7d1a208400]
10:48:54 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
10:48:54 INFO - document served over http requires an http
10:48:54 INFO - sub-resource via fetch-request using the meta-referrer
10:48:54 INFO - delivery method with no-redirect and when
10:48:54 INFO - the target request is cross-origin.
10:48:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2642ms
10:48:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:48:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca23800 == 10 [pid = 1881] [id = 544]
10:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b43ac00) [pid = 1881] [serial = 1522] [outer = (nil)]
10:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b58f800) [pid = 1881] [serial = 1523] [outer = 0x7f7d1b43ac00]
10:48:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b6bec00) [pid = 1881] [serial = 1524] [outer = 0x7f7d1b43ac00]
10:48:57 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
10:48:57 INFO - document served over http requires an http
10:48:57 INFO - sub-resource via fetch-request using the meta-referrer
10:48:57 INFO - delivery method with swap-origin-redirect and when
10:48:57 INFO - the target request is cross-origin.
10:48:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2712ms
10:48:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:48:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cabf000 == 11 [pid = 1881] [id = 545]
10:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b591400) [pid = 1881] [serial = 1525] [outer = (nil)]
10:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1b704800) [pid = 1881] [serial = 1526] [outer = 0x7f7d1b591400]
10:48:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:48:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1b70bc00) [pid = 1881] [serial = 1527] [outer = 0x7f7d1b591400]
10:49:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbaa800 == 12 [pid = 1881] [id = 546]
10:49:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d19c81c00) [pid = 1881] [serial = 1528] [outer = (nil)]
10:49:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1b716800) [pid = 1881] [serial = 1529] [outer = 0x7f7d19c81c00]
10:49:00 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
10:49:00 INFO - document served over http requires an http
10:49:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:00 INFO - delivery method with keep-origin-redirect and when
10:49:00 INFO - the target request is cross-origin.
10:49:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3440ms
10:49:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc5a000 == 13 [pid = 1881] [id = 547]
10:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b702c00) [pid = 1881] [serial = 1530] [outer = (nil)]
10:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1b715400) [pid = 1881] [serial = 1531] [outer = 0x7f7d1b702c00]
10:49:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1b721c00) [pid = 1881] [serial = 1532] [outer = 0x7f7d1b702c00]
10:49:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ad800 == 14 [pid = 1881] [id = 548]
10:49:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d19879800) [pid = 1881] [serial = 1533] [outer = (nil)]
10:49:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1970b400) [pid = 1881] [serial = 1534] [outer = 0x7f7d19879800]
10:49:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:02 INFO - document served over http requires an http
10:49:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:02 INFO - delivery method with no-redirect and when
10:49:02 INFO - the target request is cross-origin.
10:49:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2085ms
10:49:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b770800 == 15 [pid = 1881] [id = 549]
10:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d19d19400) [pid = 1881] [serial = 1535] [outer = (nil)]
10:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d19de3800) [pid = 1881] [serial = 1536] [outer = 0x7f7d19d19400]
10:49:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1b433800) [pid = 1881] [serial = 1537] [outer = 0x7f7d19d19400]
10:49:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c66800 == 14 [pid = 1881] [id = 538]
10:49:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19785800 == 13 [pid = 1881] [id = 537]
10:49:04 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27e6a000 == 12 [pid = 1881] [id = 536]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1df6b000) [pid = 1881] [serial = 1401] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d20dba400) [pid = 1881] [serial = 1416] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1cdf6c00) [pid = 1881] [serial = 1398] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1eac2c00) [pid = 1881] [serial = 1406] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d217b2400) [pid = 1881] [serial = 1422] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d21665400) [pid = 1881] [serial = 1419] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1d980400) [pid = 1881] [serial = 1395] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1fd7b000) [pid = 1881] [serial = 1411] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1d982400) [pid = 1881] [serial = 1440] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1da3d800) [pid = 1881] [serial = 1443] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d2498dc00) [pid = 1881] [serial = 1434] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d24d10800) [pid = 1881] [serial = 1437] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d20dba000) [pid = 1881] [serial = 1448] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d22296c00) [pid = 1881] [serial = 1453] [outer = (nil)] [url = about:blank]
10:49:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19783800 == 13 [pid = 1881] [id = 550]
10:49:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1986d400) [pid = 1881] [serial = 1538] [outer = (nil)]
10:49:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d19d14c00) [pid = 1881] [serial = 1539] [outer = 0x7f7d1986d400]
10:49:04 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
10:49:04 INFO - document served over http requires an http
10:49:04 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:04 INFO - delivery method with swap-origin-redirect and when
10:49:04 INFO - the target request is cross-origin.
10:49:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1947ms
10:49:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e54000 == 14 [pid = 1881] [id = 551]
10:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d19c7f800) [pid = 1881] [serial = 1540] [outer = (nil)]
10:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1a20f400) [pid = 1881] [serial = 1541] [outer = 0x7f7d19c7f800]
10:49:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1b705c00) [pid = 1881] [serial = 1542] [outer = 0x7f7d19c7f800]
10:49:06 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
10:49:06 INFO - document served over http requires an http
10:49:06 INFO - sub-resource via script-tag using the meta-referrer
10:49:06 INFO - delivery method with keep-origin-redirect and when
10:49:06 INFO - the target request is cross-origin.
10:49:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1938ms
10:49:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:49:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc6d800 == 15 [pid = 1881] [id = 552]
10:49:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1a007400) [pid = 1881] [serial = 1543] [outer = (nil)]
10:49:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b71d000) [pid = 1881] [serial = 1544] [outer = 0x7f7d1a007400]
10:49:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1cc7c000) [pid = 1881] [serial = 1545] [outer = 0x7f7d1a007400]
10:49:08 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
10:49:08 INFO - document served over http requires an http
10:49:08 INFO - sub-resource via script-tag using the meta-referrer
10:49:08 INFO - delivery method with no-redirect and when
10:49:08 INFO - the target request is cross-origin.
10:49:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1981ms
10:49:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:49:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc6000 == 16 [pid = 1881] [id = 553]
10:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1b587c00) [pid = 1881] [serial = 1546] [outer = (nil)]
10:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1cc74000) [pid = 1881] [serial = 1547] [outer = 0x7f7d1b587c00]
10:49:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1cc8e400) [pid = 1881] [serial = 1548] [outer = 0x7f7d1b587c00]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d19d15400) [pid = 1881] [serial = 1505] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d217ae400) [pid = 1881] [serial = 1463] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d19c78c00) [pid = 1881] [serial = 1502] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d27c49400) [pid = 1881] [serial = 1499] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d2354b800) [pid = 1881] [serial = 1466] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1a003400) [pid = 1881] [serial = 1457] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d27c47000) [pid = 1881] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d267e3000) [pid = 1881] [serial = 1494] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d2655a800) [pid = 1881] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d2639d800) [pid = 1881] [serial = 1484] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d267e5400) [pid = 1881] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354104764]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d263a9c00) [pid = 1881] [serial = 1489] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d24d7ac00) [pid = 1881] [serial = 1475] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d25c5ac00) [pid = 1881] [serial = 1478] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d26032c00) [pid = 1881] [serial = 1481] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d23ad9400) [pid = 1881] [serial = 1469] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d24983800) [pid = 1881] [serial = 1472] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1da83800) [pid = 1881] [serial = 1460] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d267dec00) [pid = 1881] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354104764]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19877000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d27c3c000) [pid = 1881] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19874800) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d19c85000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1df63000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d263a7000) [pid = 1881] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d19d0e000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d2193d400) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d2655e400) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d25e6dc00) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d2603f000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d24843000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d24d79000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d25c5d000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d23551800) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d23a83000) [pid = 1881] [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]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d23a7a400) [pid = 1881] [serial = 1467] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d245d4400) [pid = 1881] [serial = 1470] [outer = (nil)] [url = about:blank]
10:49:09 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d24d16000) [pid = 1881] [serial = 1473] [outer = (nil)] [url = about:blank]
10:49:10 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
10:49:10 INFO - document served over http requires an http
10:49:10 INFO - sub-resource via script-tag using the meta-referrer
10:49:10 INFO - delivery method with swap-origin-redirect and when
10:49:10 INFO - the target request is cross-origin.
10:49:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2148ms
10:49:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:49:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf17800 == 17 [pid = 1881] [id = 554]
10:49:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1cc85400) [pid = 1881] [serial = 1549] [outer = (nil)]
10:49:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1cd53c00) [pid = 1881] [serial = 1550] [outer = 0x7f7d1cc85400]
10:49:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1cd5a400) [pid = 1881] [serial = 1551] [outer = 0x7f7d1cc85400]
10:49:13 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
10:49:13 INFO - document served over http requires an http
10:49:13 INFO - sub-resource via xhr-request using the meta-referrer
10:49:13 INFO - delivery method with keep-origin-redirect and when
10:49:13 INFO - the target request is cross-origin.
10:49:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2746ms
10:49:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:49:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc5f000 == 18 [pid = 1881] [id = 555]
10:49:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d19dec000) [pid = 1881] [serial = 1552] [outer = (nil)]
10:49:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1b42dc00) [pid = 1881] [serial = 1553] [outer = 0x7f7d19dec000]
10:49:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1b714000) [pid = 1881] [serial = 1554] [outer = 0x7f7d19dec000]
10:49:15 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
10:49:15 INFO - document served over http requires an http
10:49:15 INFO - sub-resource via xhr-request using the meta-referrer
10:49:15 INFO - delivery method with no-redirect and when
10:49:15 INFO - the target request is cross-origin.
10:49:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1932ms
10:49:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:49:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da56000 == 19 [pid = 1881] [id = 556]
10:49:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1cc85c00) [pid = 1881] [serial = 1555] [outer = (nil)]
10:49:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1cd54000) [pid = 1881] [serial = 1556] [outer = 0x7f7d1cc85c00]
10:49:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1cdea800) [pid = 1881] [serial = 1557] [outer = 0x7f7d1cc85c00]
10:49:17 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
10:49:17 INFO - document served over http requires an http
10:49:17 INFO - sub-resource via xhr-request using the meta-referrer
10:49:17 INFO - delivery method with swap-origin-redirect and when
10:49:17 INFO - the target request is cross-origin.
10:49:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1781ms
10:49:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:49:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd1a000 == 20 [pid = 1881] [id = 557]
10:49:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cc91c00) [pid = 1881] [serial = 1558] [outer = (nil)]
10:49:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1cdf9000) [pid = 1881] [serial = 1559] [outer = 0x7f7d1cc91c00]
10:49:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1d97a800) [pid = 1881] [serial = 1560] [outer = 0x7f7d1cc91c00]
10:49:19 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
10:49:19 INFO - document served over http requires an https
10:49:19 INFO - sub-resource via fetch-request using the meta-referrer
10:49:19 INFO - delivery method with keep-origin-redirect and when
10:49:19 INFO - the target request is cross-origin.
10:49:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1838ms
10:49:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:49:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddab000 == 21 [pid = 1881] [id = 558]
10:49:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1cdf6400) [pid = 1881] [serial = 1561] [outer = (nil)]
10:49:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1da32c00) [pid = 1881] [serial = 1562] [outer = 0x7f7d1cdf6400]
10:49:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1da3b000) [pid = 1881] [serial = 1563] [outer = 0x7f7d1cdf6400]
10:49:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:21 INFO - document served over http requires an https
10:49:21 INFO - sub-resource via fetch-request using the meta-referrer
10:49:21 INFO - delivery method with no-redirect and when
10:49:21 INFO - the target request is cross-origin.
10:49:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2180ms
10:49:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:49:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de7d000 == 22 [pid = 1881] [id = 559]
10:49:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1da31400) [pid = 1881] [serial = 1564] [outer = (nil)]
10:49:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1da78c00) [pid = 1881] [serial = 1565] [outer = 0x7f7d1da31400]
10:49:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1da80800) [pid = 1881] [serial = 1566] [outer = 0x7f7d1da31400]
10:49:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:23 INFO - document served over http requires an https
10:49:23 INFO - sub-resource via fetch-request using the meta-referrer
10:49:23 INFO - delivery method with swap-origin-redirect and when
10:49:23 INFO - the target request is cross-origin.
10:49:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2438ms
10:49:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:49:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb06000 == 23 [pid = 1881] [id = 560]
10:49:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1da40c00) [pid = 1881] [serial = 1567] [outer = (nil)]
10:49:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1dde3400) [pid = 1881] [serial = 1568] [outer = 0x7f7d1da40c00]
10:49:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1ddebc00) [pid = 1881] [serial = 1569] [outer = 0x7f7d1da40c00]
10:49:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb1a800 == 24 [pid = 1881] [id = 561]
10:49:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d19ded000) [pid = 1881] [serial = 1570] [outer = (nil)]
10:49:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d19d0e000) [pid = 1881] [serial = 1571] [outer = 0x7f7d19ded000]
10:49:27 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
10:49:27 INFO - document served over http requires an https
10:49:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:27 INFO - delivery method with keep-origin-redirect and when
10:49:27 INFO - the target request is cross-origin.
10:49:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3801ms
10:49:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:49:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e66000 == 25 [pid = 1881] [id = 562]
10:49:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19d0e800) [pid = 1881] [serial = 1572] [outer = (nil)]
10:49:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d19d1a000) [pid = 1881] [serial = 1573] [outer = 0x7f7d19d0e800]
10:49:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b434c00) [pid = 1881] [serial = 1574] [outer = 0x7f7d19d0e800]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc6000 == 24 [pid = 1881] [id = 553]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ad800 == 23 [pid = 1881] [id = 548]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc6d800 == 22 [pid = 1881] [id = 552]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e54000 == 21 [pid = 1881] [id = 551]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19783800 == 20 [pid = 1881] [id = 550]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b770800 == 19 [pid = 1881] [id = 549]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbaa800 == 18 [pid = 1881] [id = 546]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc5a000 == 17 [pid = 1881] [id = 547]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cabf000 == 16 [pid = 1881] [id = 545]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca23800 == 15 [pid = 1881] [id = 544]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b78e800 == 14 [pid = 1881] [id = 543]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b773000 == 13 [pid = 1881] [id = 542]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b599800 == 12 [pid = 1881] [id = 541]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a45b000 == 11 [pid = 1881] [id = 540]
10:49:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e56800 == 10 [pid = 1881] [id = 539]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d26039800) [pid = 1881] [serial = 1482] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d25e65c00) [pid = 1881] [serial = 1479] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d25c51c00) [pid = 1881] [serial = 1476] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d265b2c00) [pid = 1881] [serial = 1490] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d263a3c00) [pid = 1881] [serial = 1485] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d2710ec00) [pid = 1881] [serial = 1495] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1cc7e400) [pid = 1881] [serial = 1458] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d22bd1000) [pid = 1881] [serial = 1464] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d19c87c00) [pid = 1881] [serial = 1503] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d20c9e000) [pid = 1881] [serial = 1461] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d19dec400) [pid = 1881] [serial = 1506] [outer = (nil)] [url = about:blank]
10:49:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1977f000 == 11 [pid = 1881] [id = 563]
10:49:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d19878400) [pid = 1881] [serial = 1575] [outer = (nil)]
10:49:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d19de8800) [pid = 1881] [serial = 1576] [outer = 0x7f7d19878400]
10:49:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:49:29 INFO - document served over http requires an https
10:49:29 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:29 INFO - delivery method with no-redirect and when
10:49:29 INFO - the target request is cross-origin.
10:49:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1946ms
10:49:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:49:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c59800 == 12 [pid = 1881] [id = 564]
10:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d19d14000) [pid = 1881] [serial = 1577] [outer = (nil)]
10:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d19de2800) [pid = 1881] [serial = 1578] [outer = 0x7f7d19d14000]
10:49:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1b706800) [pid = 1881] [serial = 1579] [outer = 0x7f7d19d14000]
10:49:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a463800 == 13 [pid = 1881] [id = 565]
10:49:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1b712800) [pid = 1881] [serial = 1580] [outer = (nil)]
10:49:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1cc72800) [pid = 1881] [serial = 1581] [outer = 0x7f7d1b712800]
10:49:31 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
10:49:31 INFO - document served over http requires an https
10:49:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:31 INFO - delivery method with swap-origin-redirect and when
10:49:31 INFO - the target request is cross-origin.
10:49:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1683ms
10:49:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:49:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a0000 == 14 [pid = 1881] [id = 566]
10:49:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b438000) [pid = 1881] [serial = 1582] [outer = (nil)]
10:49:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b717800) [pid = 1881] [serial = 1583] [outer = 0x7f7d1b438000]
10:49:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1cd52c00) [pid = 1881] [serial = 1584] [outer = 0x7f7d1b438000]
10:49:33 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
10:49:33 INFO - document served over http requires an https
10:49:33 INFO - sub-resource via script-tag using the meta-referrer
10:49:33 INFO - delivery method with keep-origin-redirect and when
10:49:33 INFO - the target request is cross-origin.
10:49:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1700ms
10:49:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:49:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caae800 == 15 [pid = 1881] [id = 567]
10:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1cc7b800) [pid = 1881] [serial = 1585] [outer = (nil)]
10:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1d97cc00) [pid = 1881] [serial = 1586] [outer = 0x7f7d1cc7b800]
10:49:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1dde6c00) [pid = 1881] [serial = 1587] [outer = 0x7f7d1cc7b800]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d19871800) [pid = 1881] [serial = 1508] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1b71d000) [pid = 1881] [serial = 1544] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1a007c00) [pid = 1881] [serial = 1514] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1cc74000) [pid = 1881] [serial = 1547] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1970b400) [pid = 1881] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354142372]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1a20f400) [pid = 1881] [serial = 1541] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b716800) [pid = 1881] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1b715400) [pid = 1881] [serial = 1531] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1b704800) [pid = 1881] [serial = 1526] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19c86400) [pid = 1881] [serial = 1511] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1b43c400) [pid = 1881] [serial = 1520] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19de3800) [pid = 1881] [serial = 1536] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d19d14c00) [pid = 1881] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1a208800) [pid = 1881] [serial = 1517] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b58f800) [pid = 1881] [serial = 1523] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1cd53c00) [pid = 1881] [serial = 1550] [outer = (nil)] [url = about:blank]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1b587c00) [pid = 1881] [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]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d19c7f800) [pid = 1881] [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]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1986d400) [pid = 1881] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1a007400) [pid = 1881] [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]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d19d19400) [pid = 1881] [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]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d19c81c00) [pid = 1881] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:49:34 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d19879800) [pid = 1881] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354142372]
10:49:35 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
10:49:35 INFO - document served over http requires an https
10:49:35 INFO - sub-resource via script-tag using the meta-referrer
10:49:35 INFO - delivery method with no-redirect and when
10:49:35 INFO - the target request is cross-origin.
10:49:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2395ms
10:49:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:49:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cab0000 == 16 [pid = 1881] [id = 568]
10:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d19de6400) [pid = 1881] [serial = 1588] [outer = (nil)]
10:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1a00f400) [pid = 1881] [serial = 1589] [outer = 0x7f7d19de6400]
10:49:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1b6b9c00) [pid = 1881] [serial = 1590] [outer = 0x7f7d19de6400]
10:49:37 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
10:49:37 INFO - document served over http requires an https
10:49:37 INFO - sub-resource via script-tag using the meta-referrer
10:49:37 INFO - delivery method with swap-origin-redirect and when
10:49:37 INFO - the target request is cross-origin.
10:49:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2400ms
10:49:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:49:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc66000 == 17 [pid = 1881] [id = 569]
10:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d19de3800) [pid = 1881] [serial = 1591] [outer = (nil)]
10:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cc7d000) [pid = 1881] [serial = 1592] [outer = 0x7f7d19de3800]
10:49:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1d981400) [pid = 1881] [serial = 1593] [outer = 0x7f7d19de3800]
10:49:40 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
10:49:40 INFO - document served over http requires an https
10:49:40 INFO - sub-resource via xhr-request using the meta-referrer
10:49:40 INFO - delivery method with keep-origin-redirect and when
10:49:40 INFO - the target request is cross-origin.
10:49:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2189ms
10:49:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:49:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf1d800 == 18 [pid = 1881] [id = 570]
10:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1cc79800) [pid = 1881] [serial = 1594] [outer = (nil)]
10:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1ddecc00) [pid = 1881] [serial = 1595] [outer = 0x7f7d1cc79800]
10:49:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1df6f000) [pid = 1881] [serial = 1596] [outer = 0x7f7d1cc79800]
10:49:42 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
10:49:42 INFO - document served over http requires an https
10:49:42 INFO - sub-resource via xhr-request using the meta-referrer
10:49:42 INFO - delivery method with no-redirect and when
10:49:42 INFO - the target request is cross-origin.
10:49:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2605ms
10:49:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:49:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb0b000 == 19 [pid = 1881] [id = 571]
10:49:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1df65c00) [pid = 1881] [serial = 1597] [outer = (nil)]
10:49:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1e107800) [pid = 1881] [serial = 1598] [outer = 0x7f7d1df65c00]
10:49:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1e10fc00) [pid = 1881] [serial = 1599] [outer = 0x7f7d1df65c00]
10:49:44 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
10:49:44 INFO - document served over http requires an https
10:49:44 INFO - sub-resource via xhr-request using the meta-referrer
10:49:44 INFO - delivery method with swap-origin-redirect and when
10:49:44 INFO - the target request is cross-origin.
10:49:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1867ms
10:49:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:49:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecc2000 == 20 [pid = 1881] [id = 572]
10:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1e108c00) [pid = 1881] [serial = 1600] [outer = (nil)]
10:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1e186400) [pid = 1881] [serial = 1601] [outer = 0x7f7d1e108c00]
10:49:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1e18e400) [pid = 1881] [serial = 1602] [outer = 0x7f7d1e108c00]
10:49:46 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
10:49:46 INFO - document served over http requires an http
10:49:46 INFO - sub-resource via fetch-request using the meta-referrer
10:49:46 INFO - delivery method with keep-origin-redirect and when
10:49:46 INFO - the target request is same-origin.
10:49:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1955ms
10:49:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:49:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed4b800 == 21 [pid = 1881] [id = 573]
10:49:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1e184400) [pid = 1881] [serial = 1603] [outer = (nil)]
10:49:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1eac2000) [pid = 1881] [serial = 1604] [outer = 0x7f7d1e184400]
10:49:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1ec06800) [pid = 1881] [serial = 1605] [outer = 0x7f7d1e184400]
10:49:48 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
10:49:48 INFO - document served over http requires an http
10:49:48 INFO - sub-resource via fetch-request using the meta-referrer
10:49:48 INFO - delivery method with no-redirect and when
10:49:48 INFO - the target request is same-origin.
10:49:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1641ms
10:49:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:49:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f02a000 == 22 [pid = 1881] [id = 574]
10:49:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1eac0400) [pid = 1881] [serial = 1606] [outer = (nil)]
10:49:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1ec0ac00) [pid = 1881] [serial = 1607] [outer = 0x7f7d1eac0400]
10:49:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1edb0800) [pid = 1881] [serial = 1608] [outer = 0x7f7d1eac0400]
10:49:50 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
10:49:50 INFO - document served over http requires an http
10:49:50 INFO - sub-resource via fetch-request using the meta-referrer
10:49:50 INFO - delivery method with swap-origin-redirect and when
10:49:50 INFO - the target request is same-origin.
10:49:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2229ms
10:49:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:49:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fb96800 == 23 [pid = 1881] [id = 575]
10:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1ec0f400) [pid = 1881] [serial = 1609] [outer = (nil)]
10:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1edbbc00) [pid = 1881] [serial = 1610] [outer = 0x7f7d1ec0f400]
10:49:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1fb33000) [pid = 1881] [serial = 1611] [outer = 0x7f7d1ec0f400]
10:49:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba8000 == 24 [pid = 1881] [id = 576]
10:49:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1da82800) [pid = 1881] [serial = 1612] [outer = (nil)]
10:49:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1b58c800) [pid = 1881] [serial = 1613] [outer = 0x7f7d1da82800]
10:49:53 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
10:49:53 INFO - document served over http requires an http
10:49:53 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:53 INFO - delivery method with keep-origin-redirect and when
10:49:53 INFO - the target request is same-origin.
10:49:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3037ms
10:49:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:49:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca11000 == 25 [pid = 1881] [id = 577]
10:49:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d19ded800) [pid = 1881] [serial = 1614] [outer = (nil)]
10:49:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1a004000) [pid = 1881] [serial = 1615] [outer = 0x7f7d19ded800]
10:49:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b71c800) [pid = 1881] [serial = 1616] [outer = 0x7f7d19ded800]
10:49:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0f000 == 26 [pid = 1881] [id = 578]
10:49:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d19715400) [pid = 1881] [serial = 1617] [outer = (nil)]
10:49:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1a00a000) [pid = 1881] [serial = 1618] [outer = 0x7f7d19715400]
10:49:56 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
10:49:56 INFO - document served over http requires an http
10:49:56 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:56 INFO - delivery method with no-redirect and when
10:49:56 INFO - the target request is same-origin.
10:49:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3088ms
10:49:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:49:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4d000 == 27 [pid = 1881] [id = 579]
10:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d19d18000) [pid = 1881] [serial = 1619] [outer = (nil)]
10:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1a206c00) [pid = 1881] [serial = 1620] [outer = 0x7f7d19d18000]
10:49:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1cd60400) [pid = 1881] [serial = 1621] [outer = 0x7f7d19d18000]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a0000 == 26 [pid = 1881] [id = 566]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a463800 == 25 [pid = 1881] [id = 565]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c59800 == 24 [pid = 1881] [id = 564]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1977f000 == 23 [pid = 1881] [id = 563]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e66000 == 22 [pid = 1881] [id = 562]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de7d000 == 21 [pid = 1881] [id = 559]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddab000 == 20 [pid = 1881] [id = 558]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd1a000 == 19 [pid = 1881] [id = 557]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da56000 == 18 [pid = 1881] [id = 556]
10:49:57 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc5f000 == 17 [pid = 1881] [id = 555]
10:49:58 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1cc7c000) [pid = 1881] [serial = 1545] [outer = (nil)] [url = about:blank]
10:49:58 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1b433800) [pid = 1881] [serial = 1537] [outer = (nil)] [url = about:blank]
10:49:58 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1b705c00) [pid = 1881] [serial = 1542] [outer = (nil)] [url = about:blank]
10:49:58 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1cc8e400) [pid = 1881] [serial = 1548] [outer = (nil)] [url = about:blank]
10:49:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19786800 == 18 [pid = 1881] [id = 580]
10:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d19dedc00) [pid = 1881] [serial = 1622] [outer = (nil)]
10:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1b716c00) [pid = 1881] [serial = 1623] [outer = 0x7f7d19dedc00]
10:49:58 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
10:49:58 INFO - document served over http requires an http
10:49:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:49:58 INFO - delivery method with swap-origin-redirect and when
10:49:58 INFO - the target request is same-origin.
10:49:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1884ms
10:49:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:49:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a46a800 == 19 [pid = 1881] [id = 581]
10:49:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d19dee000) [pid = 1881] [serial = 1624] [outer = (nil)]
10:49:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1a203c00) [pid = 1881] [serial = 1625] [outer = 0x7f7d19dee000]
10:49:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:49:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1da37c00) [pid = 1881] [serial = 1626] [outer = 0x7f7d19dee000]
10:50:00 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
10:50:00 INFO - document served over http requires an http
10:50:00 INFO - sub-resource via script-tag using the meta-referrer
10:50:00 INFO - delivery method with keep-origin-redirect and when
10:50:00 INFO - the target request is same-origin.
10:50:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1582ms
10:50:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:50:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc2000 == 20 [pid = 1881] [id = 582]
10:50:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1cc8e400) [pid = 1881] [serial = 1627] [outer = (nil)]
10:50:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1da80400) [pid = 1881] [serial = 1628] [outer = 0x7f7d1cc8e400]
10:50:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1e104800) [pid = 1881] [serial = 1629] [outer = 0x7f7d1cc8e400]
10:50:01 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
10:50:01 INFO - document served over http requires an http
10:50:01 INFO - sub-resource via script-tag using the meta-referrer
10:50:01 INFO - delivery method with no-redirect and when
10:50:01 INFO - the target request is same-origin.
10:50:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1741ms
10:50:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:50:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddab000 == 21 [pid = 1881] [id = 583]
10:50:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1cc86800) [pid = 1881] [serial = 1630] [outer = (nil)]
10:50:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1da35000) [pid = 1881] [serial = 1631] [outer = 0x7f7d1cc86800]
10:50:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1edb5400) [pid = 1881] [serial = 1632] [outer = 0x7f7d1cc86800]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1b717800) [pid = 1881] [serial = 1583] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1cdf9000) [pid = 1881] [serial = 1559] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1da32c00) [pid = 1881] [serial = 1562] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1da78c00) [pid = 1881] [serial = 1565] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1b42dc00) [pid = 1881] [serial = 1553] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1cd54000) [pid = 1881] [serial = 1556] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d19d0e000) [pid = 1881] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1dde3400) [pid = 1881] [serial = 1568] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d19de8800) [pid = 1881] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354169446]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d19d1a000) [pid = 1881] [serial = 1573] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1cc72800) [pid = 1881] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d19de2800) [pid = 1881] [serial = 1578] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d19d0e800) [pid = 1881] [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]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1b712800) [pid = 1881] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d19878400) [pid = 1881] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354169446]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d19d14000) [pid = 1881] [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]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1b438000) [pid = 1881] [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]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d19ded000) [pid = 1881] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1cd5a400) [pid = 1881] [serial = 1551] [outer = (nil)] [url = about:blank]
10:50:03 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d19c83400) [pid = 1881] [serial = 1509] [outer = (nil)] [url = about:blank]
10:50:04 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
10:50:04 INFO - document served over http requires an http
10:50:04 INFO - sub-resource via script-tag using the meta-referrer
10:50:04 INFO - delivery method with swap-origin-redirect and when
10:50:04 INFO - the target request is same-origin.
10:50:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2751ms
10:50:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:50:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e51800 == 22 [pid = 1881] [id = 584]
10:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d19879c00) [pid = 1881] [serial = 1633] [outer = (nil)]
10:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d19c83400) [pid = 1881] [serial = 1634] [outer = 0x7f7d19879c00]
10:50:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b6ba000) [pid = 1881] [serial = 1635] [outer = 0x7f7d19879c00]
10:50:07 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
10:50:07 INFO - document served over http requires an http
10:50:07 INFO - sub-resource via xhr-request using the meta-referrer
10:50:07 INFO - delivery method with keep-origin-redirect and when
10:50:07 INFO - the target request is same-origin.
10:50:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2596ms
10:50:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:50:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb20000 == 23 [pid = 1881] [id = 585]
10:50:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d19872c00) [pid = 1881] [serial = 1636] [outer = (nil)]
10:50:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1cc84c00) [pid = 1881] [serial = 1637] [outer = 0x7f7d19872c00]
10:50:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1df61400) [pid = 1881] [serial = 1638] [outer = 0x7f7d19872c00]
10:50:10 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
10:50:10 INFO - document served over http requires an http
10:50:10 INFO - sub-resource via xhr-request using the meta-referrer
10:50:10 INFO - delivery method with no-redirect and when
10:50:10 INFO - the target request is same-origin.
10:50:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2845ms
10:50:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:50:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbb5000 == 24 [pid = 1881] [id = 586]
10:50:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1cd55000) [pid = 1881] [serial = 1639] [outer = (nil)]
10:50:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1eac4c00) [pid = 1881] [serial = 1640] [outer = 0x7f7d1cd55000]
10:50:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1fb3ac00) [pid = 1881] [serial = 1641] [outer = 0x7f7d1cd55000]
10:50:13 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
10:50:13 INFO - document served over http requires an http
10:50:13 INFO - sub-resource via xhr-request using the meta-referrer
10:50:13 INFO - delivery method with swap-origin-redirect and when
10:50:13 INFO - the target request is same-origin.
10:50:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2986ms
10:50:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:50:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd1e000 == 25 [pid = 1881] [id = 587]
10:50:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1ec0a000) [pid = 1881] [serial = 1642] [outer = (nil)]
10:50:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1fd7d000) [pid = 1881] [serial = 1643] [outer = 0x7f7d1ec0a000]
10:50:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1fe74800) [pid = 1881] [serial = 1644] [outer = 0x7f7d1ec0a000]
10:50:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:15 INFO - document served over http requires an https
10:50:15 INFO - sub-resource via fetch-request using the meta-referrer
10:50:15 INFO - delivery method with keep-origin-redirect and when
10:50:15 INFO - the target request is same-origin.
10:50:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1981ms
10:50:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:50:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff1c800 == 26 [pid = 1881] [id = 588]
10:50:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1fd7f000) [pid = 1881] [serial = 1645] [outer = (nil)]
10:50:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1fe7d000) [pid = 1881] [serial = 1646] [outer = 0x7f7d1fd7f000]
10:50:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1febe400) [pid = 1881] [serial = 1647] [outer = 0x7f7d1fd7f000]
10:50:17 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
10:50:17 INFO - document served over http requires an https
10:50:17 INFO - sub-resource via fetch-request using the meta-referrer
10:50:17 INFO - delivery method with no-redirect and when
10:50:17 INFO - the target request is same-origin.
10:50:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1869ms
10:50:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:50:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff66800 == 27 [pid = 1881] [id = 589]
10:50:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1fe7b800) [pid = 1881] [serial = 1648] [outer = (nil)]
10:50:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d20c9b800) [pid = 1881] [serial = 1649] [outer = 0x7f7d1fe7b800]
10:50:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d20ca7800) [pid = 1881] [serial = 1650] [outer = 0x7f7d1fe7b800]
10:50:19 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
10:50:19 INFO - document served over http requires an https
10:50:19 INFO - sub-resource via fetch-request using the meta-referrer
10:50:19 INFO - delivery method with swap-origin-redirect and when
10:50:19 INFO - the target request is same-origin.
10:50:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1843ms
10:50:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:50:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200db000 == 28 [pid = 1881] [id = 590]
10:50:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d20c99c00) [pid = 1881] [serial = 1651] [outer = (nil)]
10:50:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d20db9c00) [pid = 1881] [serial = 1652] [outer = 0x7f7d20c99c00]
10:50:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d213bc400) [pid = 1881] [serial = 1653] [outer = 0x7f7d20c99c00]
10:50:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d07000 == 29 [pid = 1881] [id = 591]
10:50:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d213bfc00) [pid = 1881] [serial = 1654] [outer = (nil)]
10:50:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d213c4800) [pid = 1881] [serial = 1655] [outer = 0x7f7d213bfc00]
10:50:21 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
10:50:21 INFO - document served over http requires an https
10:50:21 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:21 INFO - delivery method with keep-origin-redirect and when
10:50:21 INFO - the target request is same-origin.
10:50:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2394ms
10:50:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:50:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d17000 == 30 [pid = 1881] [id = 592]
10:50:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d20db7800) [pid = 1881] [serial = 1656] [outer = (nil)]
10:50:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d213c6c00) [pid = 1881] [serial = 1657] [outer = 0x7f7d20db7800]
10:50:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d214ce400) [pid = 1881] [serial = 1658] [outer = 0x7f7d20db7800]
10:50:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213dc800 == 31 [pid = 1881] [id = 593]
10:50:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d214d5000) [pid = 1881] [serial = 1659] [outer = (nil)]
10:50:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d214da400) [pid = 1881] [serial = 1660] [outer = 0x7f7d214d5000]
10:50:23 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
10:50:23 INFO - document served over http requires an https
10:50:23 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:23 INFO - delivery method with no-redirect and when
10:50:23 INFO - the target request is same-origin.
10:50:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2284ms
10:50:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:50:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213e8000 == 32 [pid = 1881] [id = 594]
10:50:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d213c2c00) [pid = 1881] [serial = 1661] [outer = (nil)]
10:50:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d214d8800) [pid = 1881] [serial = 1662] [outer = 0x7f7d213c2c00]
10:50:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d215f7800) [pid = 1881] [serial = 1663] [outer = 0x7f7d213c2c00]
10:50:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca20800 == 33 [pid = 1881] [id = 595]
10:50:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d19c7a400) [pid = 1881] [serial = 1664] [outer = (nil)]
10:50:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1a00fc00) [pid = 1881] [serial = 1665] [outer = 0x7f7d19c7a400]
10:50:27 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
10:50:27 INFO - document served over http requires an https
10:50:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:50:27 INFO - delivery method with swap-origin-redirect and when
10:50:27 INFO - the target request is same-origin.
10:50:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4043ms
10:50:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:50:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4a000 == 34 [pid = 1881] [id = 596]
10:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d19d0f400) [pid = 1881] [serial = 1666] [outer = (nil)]
10:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d19de6800) [pid = 1881] [serial = 1667] [outer = 0x7f7d19d0f400]
10:50:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1b71b800) [pid = 1881] [serial = 1668] [outer = 0x7f7d19d0f400]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc2000 == 33 [pid = 1881] [id = 582]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a46a800 == 32 [pid = 1881] [id = 581]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19786800 == 31 [pid = 1881] [id = 580]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4d000 == 30 [pid = 1881] [id = 579]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0f000 == 29 [pid = 1881] [id = 578]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca11000 == 28 [pid = 1881] [id = 577]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fb96800 == 27 [pid = 1881] [id = 575]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f02a000 == 26 [pid = 1881] [id = 574]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed4b800 == 25 [pid = 1881] [id = 573]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecc2000 == 24 [pid = 1881] [id = 572]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb0b000 == 23 [pid = 1881] [id = 571]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb06000 == 22 [pid = 1881] [id = 560]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb1a800 == 21 [pid = 1881] [id = 561]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf1d800 == 20 [pid = 1881] [id = 570]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc66000 == 19 [pid = 1881] [id = 569]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cab0000 == 18 [pid = 1881] [id = 568]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caae800 == 17 [pid = 1881] [id = 567]
10:50:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf17800 == 16 [pid = 1881] [id = 554]
10:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1cd52c00) [pid = 1881] [serial = 1584] [outer = (nil)] [url = about:blank]
10:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1b706800) [pid = 1881] [serial = 1579] [outer = (nil)] [url = about:blank]
10:50:29 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1b434c00) [pid = 1881] [serial = 1574] [outer = (nil)] [url = about:blank]
10:50:30 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
10:50:30 INFO - document served over http requires an https
10:50:30 INFO - sub-resource via script-tag using the meta-referrer
10:50:30 INFO - delivery method with keep-origin-redirect and when
10:50:30 INFO - the target request is same-origin.
10:50:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2134ms
10:50:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:50:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4c800 == 17 [pid = 1881] [id = 597]
10:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d19c82400) [pid = 1881] [serial = 1669] [outer = (nil)]
10:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d1a203400) [pid = 1881] [serial = 1670] [outer = 0x7f7d19c82400]
10:50:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d1cdee000) [pid = 1881] [serial = 1671] [outer = 0x7f7d19c82400]
10:50:31 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
10:50:31 INFO - document served over http requires an https
10:50:31 INFO - sub-resource via script-tag using the meta-referrer
10:50:31 INFO - delivery method with no-redirect and when
10:50:31 INFO - the target request is same-origin.
10:50:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1581ms
10:50:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:50:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca13000 == 18 [pid = 1881] [id = 598]
10:50:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1cc7e400) [pid = 1881] [serial = 1672] [outer = (nil)]
10:50:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1da3e400) [pid = 1881] [serial = 1673] [outer = 0x7f7d1cc7e400]
10:50:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1df66c00) [pid = 1881] [serial = 1674] [outer = 0x7f7d1cc7e400]
10:50:33 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
10:50:33 INFO - document served over http requires an https
10:50:33 INFO - sub-resource via script-tag using the meta-referrer
10:50:33 INFO - delivery method with swap-origin-redirect and when
10:50:33 INFO - the target request is same-origin.
10:50:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1684ms
10:50:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:50:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb1000 == 19 [pid = 1881] [id = 599]
10:50:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d1da3d000) [pid = 1881] [serial = 1675] [outer = (nil)]
10:50:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d1e110400) [pid = 1881] [serial = 1676] [outer = 0x7f7d1da3d000]
10:50:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1eabb000) [pid = 1881] [serial = 1677] [outer = 0x7f7d1da3d000]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d19dedc00) [pid = 1881] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d19ded800) [pid = 1881] [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]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d19715400) [pid = 1881] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354196207]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d19d18000) [pid = 1881] [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]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d19dee000) [pid = 1881] [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]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1cc8e400) [pid = 1881] [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]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1da82800) [pid = 1881] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1e186400) [pid = 1881] [serial = 1601] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1a00a000) [pid = 1881] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354196207]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d1d97cc00) [pid = 1881] [serial = 1586] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d1a203c00) [pid = 1881] [serial = 1625] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d1e107800) [pid = 1881] [serial = 1598] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d1cc7d000) [pid = 1881] [serial = 1592] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d1a00f400) [pid = 1881] [serial = 1589] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d1b716c00) [pid = 1881] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1ec0ac00) [pid = 1881] [serial = 1607] [outer = (nil)] [url = about:blank]
10:50:36 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1eac2000) [pid = 1881] [serial = 1604] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1a206c00) [pid = 1881] [serial = 1620] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1a004000) [pid = 1881] [serial = 1615] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1ddecc00) [pid = 1881] [serial = 1595] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1da80400) [pid = 1881] [serial = 1628] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1b58c800) [pid = 1881] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1edbbc00) [pid = 1881] [serial = 1610] [outer = (nil)] [url = about:blank]
10:50:37 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1da35000) [pid = 1881] [serial = 1631] [outer = (nil)] [url = about:blank]
10:50:37 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
10:50:37 INFO - document served over http requires an https
10:50:37 INFO - sub-resource via xhr-request using the meta-referrer
10:50:37 INFO - delivery method with keep-origin-redirect and when
10:50:37 INFO - the target request is same-origin.
10:50:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3749ms
10:50:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:50:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da45800 == 20 [pid = 1881] [id = 600]
10:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d19c85400) [pid = 1881] [serial = 1678] [outer = (nil)]
10:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d19d14800) [pid = 1881] [serial = 1679] [outer = 0x7f7d19c85400]
10:50:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1b436800) [pid = 1881] [serial = 1680] [outer = 0x7f7d19c85400]
10:50:39 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
10:50:39 INFO - document served over http requires an https
10:50:39 INFO - sub-resource via xhr-request using the meta-referrer
10:50:39 INFO - delivery method with no-redirect and when
10:50:39 INFO - the target request is same-origin.
10:50:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2387ms
10:50:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:50:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc4000 == 21 [pid = 1881] [id = 601]
10:50:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d19c78800) [pid = 1881] [serial = 1681] [outer = (nil)]
10:50:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1b435c00) [pid = 1881] [serial = 1682] [outer = 0x7f7d19c78800]
10:50:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1cd54800) [pid = 1881] [serial = 1683] [outer = 0x7f7d19c78800]
10:50:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:42 INFO - document served over http requires an https
10:50:42 INFO - sub-resource via xhr-request using the meta-referrer
10:50:42 INFO - delivery method with swap-origin-redirect and when
10:50:42 INFO - the target request is same-origin.
10:50:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3297ms
10:50:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:50:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb0b000 == 22 [pid = 1881] [id = 602]
10:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1b43a800) [pid = 1881] [serial = 1684] [outer = (nil)]
10:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1ddecc00) [pid = 1881] [serial = 1685] [outer = 0x7f7d1b43a800]
10:50:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1eac0c00) [pid = 1881] [serial = 1686] [outer = 0x7f7d1b43a800]
10:50:44 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
10:50:44 INFO - document served over http requires an http
10:50:44 INFO - sub-resource via fetch-request using the http-csp
10:50:44 INFO - delivery method with keep-origin-redirect and when
10:50:44 INFO - the target request is cross-origin.
10:50:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2155ms
10:50:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:50:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed53000 == 23 [pid = 1881] [id = 603]
10:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1df69800) [pid = 1881] [serial = 1687] [outer = (nil)]
10:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1edb7000) [pid = 1881] [serial = 1688] [outer = 0x7f7d1df69800]
10:50:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1fd7b800) [pid = 1881] [serial = 1689] [outer = 0x7f7d1df69800]
10:50:47 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
10:50:47 INFO - document served over http requires an http
10:50:47 INFO - sub-resource via fetch-request using the http-csp
10:50:47 INFO - delivery method with no-redirect and when
10:50:47 INFO - the target request is cross-origin.
10:50:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2051ms
10:50:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:50:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbb0800 == 24 [pid = 1881] [id = 604]
10:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1edb4800) [pid = 1881] [serial = 1690] [outer = (nil)]
10:50:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d20ca2800) [pid = 1881] [serial = 1691] [outer = 0x7f7d1edb4800]
10:50:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d213be000) [pid = 1881] [serial = 1692] [outer = 0x7f7d1edb4800]
10:50:49 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
10:50:49 INFO - document served over http requires an http
10:50:49 INFO - sub-resource via fetch-request using the http-csp
10:50:49 INFO - delivery method with swap-origin-redirect and when
10:50:49 INFO - the target request is cross-origin.
10:50:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2510ms
10:50:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:50:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d11800 == 25 [pid = 1881] [id = 605]
10:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d20c9b400) [pid = 1881] [serial = 1693] [outer = (nil)]
10:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d215f8c00) [pid = 1881] [serial = 1694] [outer = 0x7f7d20c9b400]
10:50:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d2166a000) [pid = 1881] [serial = 1695] [outer = 0x7f7d20c9b400]
10:50:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c2000 == 26 [pid = 1881] [id = 606]
10:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d2166f400) [pid = 1881] [serial = 1696] [outer = (nil)]
10:50:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d216c3000) [pid = 1881] [serial = 1697] [outer = 0x7f7d2166f400]
10:50:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:52 INFO - document served over http requires an http
10:50:52 INFO - sub-resource via iframe-tag using the http-csp
10:50:52 INFO - delivery method with keep-origin-redirect and when
10:50:52 INFO - the target request is cross-origin.
10:50:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2998ms
10:50:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:50:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c7000 == 27 [pid = 1881] [id = 607]
10:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d215f0800) [pid = 1881] [serial = 1698] [outer = (nil)]
10:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d216c1400) [pid = 1881] [serial = 1699] [outer = 0x7f7d215f0800]
10:50:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d216d0c00) [pid = 1881] [serial = 1700] [outer = 0x7f7d215f0800]
10:50:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218dc000 == 28 [pid = 1881] [id = 608]
10:50:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d217aa000) [pid = 1881] [serial = 1701] [outer = (nil)]
10:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d217af800) [pid = 1881] [serial = 1702] [outer = 0x7f7d217aa000]
10:50:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:50:55 INFO - document served over http requires an http
10:50:55 INFO - sub-resource via iframe-tag using the http-csp
10:50:55 INFO - delivery method with no-redirect and when
10:50:55 INFO - the target request is cross-origin.
10:50:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2617ms
10:50:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:50:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b2e800 == 29 [pid = 1881] [id = 609]
10:50:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d2166e400) [pid = 1881] [serial = 1703] [outer = (nil)]
10:50:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d217af400) [pid = 1881] [serial = 1704] [outer = 0x7f7d2166e400]
10:50:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d21937400) [pid = 1881] [serial = 1705] [outer = 0x7f7d2166e400]
10:50:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b43800 == 30 [pid = 1881] [id = 610]
10:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d2193bc00) [pid = 1881] [serial = 1706] [outer = (nil)]
10:50:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d2193f800) [pid = 1881] [serial = 1707] [outer = 0x7f7d2193bc00]
10:50:58 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
10:50:58 INFO - document served over http requires an http
10:50:58 INFO - sub-resource via iframe-tag using the http-csp
10:50:58 INFO - delivery method with swap-origin-redirect and when
10:50:58 INFO - the target request is cross-origin.
10:50:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3347ms
10:50:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:50:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2220b000 == 31 [pid = 1881] [id = 611]
10:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d217ac800) [pid = 1881] [serial = 1708] [outer = (nil)]
10:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d2193f000) [pid = 1881] [serial = 1709] [outer = 0x7f7d217ac800]
10:50:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:50:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d21b82400) [pid = 1881] [serial = 1710] [outer = 0x7f7d217ac800]
10:51:01 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
10:51:01 INFO - document served over http requires an http
10:51:01 INFO - sub-resource via script-tag using the http-csp
10:51:01 INFO - delivery method with keep-origin-redirect and when
10:51:01 INFO - the target request is cross-origin.
10:51:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2390ms
10:51:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:51:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22222000 == 32 [pid = 1881] [id = 612]
10:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d21942400) [pid = 1881] [serial = 1711] [outer = (nil)]
10:51:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d21b88800) [pid = 1881] [serial = 1712] [outer = 0x7f7d21942400]
10:51:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d22292c00) [pid = 1881] [serial = 1713] [outer = 0x7f7d21942400]
10:51:03 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
10:51:03 INFO - document served over http requires an http
10:51:03 INFO - sub-resource via script-tag using the http-csp
10:51:03 INFO - delivery method with no-redirect and when
10:51:03 INFO - the target request is cross-origin.
10:51:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2088ms
10:51:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:51:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222d8000 == 33 [pid = 1881] [id = 613]
10:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d21b8b000) [pid = 1881] [serial = 1714] [outer = (nil)]
10:51:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d22298400) [pid = 1881] [serial = 1715] [outer = 0x7f7d21b8b000]
10:51:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d227adc00) [pid = 1881] [serial = 1716] [outer = 0x7f7d21b8b000]
10:51:07 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
10:51:07 INFO - document served over http requires an http
10:51:07 INFO - sub-resource via script-tag using the http-csp
10:51:07 INFO - delivery method with swap-origin-redirect and when
10:51:07 INFO - the target request is cross-origin.
10:51:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 4017ms
10:51:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:51:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b778800 == 34 [pid = 1881] [id = 614]
10:51:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d19c84000) [pid = 1881] [serial = 1717] [outer = (nil)]
10:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d19d19c00) [pid = 1881] [serial = 1718] [outer = 0x7f7d19c84000]
10:51:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d1cc8e400) [pid = 1881] [serial = 1719] [outer = 0x7f7d19c84000]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e51800 == 33 [pid = 1881] [id = 584]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb20000 == 32 [pid = 1881] [id = 585]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbb5000 == 31 [pid = 1881] [id = 586]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd1e000 == 30 [pid = 1881] [id = 587]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff1c800 == 29 [pid = 1881] [id = 588]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff66800 == 28 [pid = 1881] [id = 589]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d07000 == 27 [pid = 1881] [id = 591]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200db000 == 26 [pid = 1881] [id = 590]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213dc800 == 25 [pid = 1881] [id = 593]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d17000 == 24 [pid = 1881] [id = 592]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca20800 == 23 [pid = 1881] [id = 595]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4a000 == 22 [pid = 1881] [id = 596]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4c800 == 21 [pid = 1881] [id = 597]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca13000 == 20 [pid = 1881] [id = 598]
10:51:09 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb1000 == 19 [pid = 1881] [id = 599]
10:51:09 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d1da37c00) [pid = 1881] [serial = 1626] [outer = (nil)] [url = about:blank]
10:51:09 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1dde6c00) [pid = 1881] [serial = 1587] [outer = (nil)] [url = about:blank]
10:51:09 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1b71c800) [pid = 1881] [serial = 1616] [outer = (nil)] [url = about:blank]
10:51:09 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d1e104800) [pid = 1881] [serial = 1629] [outer = (nil)] [url = about:blank]
10:51:09 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d1cd60400) [pid = 1881] [serial = 1621] [outer = (nil)] [url = about:blank]
10:51:10 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
10:51:10 INFO - document served over http requires an http
10:51:10 INFO - sub-resource via xhr-request using the http-csp
10:51:10 INFO - delivery method with keep-origin-redirect and when
10:51:10 INFO - the target request is cross-origin.
10:51:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3100ms
10:51:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:51:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4f800 == 20 [pid = 1881] [id = 615]
10:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d19de5c00) [pid = 1881] [serial = 1720] [outer = (nil)]
10:51:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d1b430000) [pid = 1881] [serial = 1721] [outer = 0x7f7d19de5c00]
10:51:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d1b70b800) [pid = 1881] [serial = 1722] [outer = 0x7f7d19de5c00]
10:51:12 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
10:51:12 INFO - document served over http requires an http
10:51:12 INFO - sub-resource via xhr-request using the http-csp
10:51:12 INFO - delivery method with no-redirect and when
10:51:12 INFO - the target request is cross-origin.
10:51:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2589ms
10:51:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:51:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ac000 == 21 [pid = 1881] [id = 616]
10:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d1a007800) [pid = 1881] [serial = 1723] [outer = (nil)]
10:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d1cdeb800) [pid = 1881] [serial = 1724] [outer = 0x7f7d1a007800]
10:51:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d1da40400) [pid = 1881] [serial = 1725] [outer = 0x7f7d1a007800]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d1a006800) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d1cdf6400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1b591400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1cc91c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d267e8400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d1b43ac00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d19dec000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d19c84c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d213bfc00) [pid = 1881] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d1986d000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d1da40c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d1cc86800) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1a208400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1da31400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d19de6400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d214d5000) [pid = 1881] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354223381]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1cc85c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1b702c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1986f000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1cc85400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1cc7b800) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1eac4c00) [pid = 1881] [serial = 1640] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d20c9b800) [pid = 1881] [serial = 1649] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d1fe7d000) [pid = 1881] [serial = 1646] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1fd7d000) [pid = 1881] [serial = 1643] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d20db9c00) [pid = 1881] [serial = 1652] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1da3e400) [pid = 1881] [serial = 1673] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d214d8800) [pid = 1881] [serial = 1662] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d213c4800) [pid = 1881] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d1a203400) [pid = 1881] [serial = 1670] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d19c83400) [pid = 1881] [serial = 1634] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d19de6800) [pid = 1881] [serial = 1667] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d1cc84c00) [pid = 1881] [serial = 1637] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d1e110400) [pid = 1881] [serial = 1676] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d214da400) [pid = 1881] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354223381]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1a00fc00) [pid = 1881] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d213c6c00) [pid = 1881] [serial = 1657] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d19d14800) [pid = 1881] [serial = 1679] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1df65c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1da3d000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d213c2c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1e184400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d19872c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d19879c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1cc7e400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d19c7a400) [pid = 1881] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d19d0f400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1cd55000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1ec0a000) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d19de3800) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1eac0400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d19c82400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1ec0f400) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1e108c00) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1cc79800) [pid = 1881] [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]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1b42ec00) [pid = 1881] [serial = 1518] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1d981400) [pid = 1881] [serial = 1593] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1da3b000) [pid = 1881] [serial = 1563] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1edb0800) [pid = 1881] [serial = 1608] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1b70bc00) [pid = 1881] [serial = 1527] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1df6f000) [pid = 1881] [serial = 1596] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1d97a800) [pid = 1881] [serial = 1560] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d27ed5400) [pid = 1881] [serial = 1500] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1b6bec00) [pid = 1881] [serial = 1524] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b714000) [pid = 1881] [serial = 1554] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1e18e400) [pid = 1881] [serial = 1602] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1a010400) [pid = 1881] [serial = 1515] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1df61400) [pid = 1881] [serial = 1638] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1e10fc00) [pid = 1881] [serial = 1599] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d19de3000) [pid = 1881] [serial = 1512] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1ec06800) [pid = 1881] [serial = 1605] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1ddebc00) [pid = 1881] [serial = 1569] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1edb5400) [pid = 1881] [serial = 1632] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1fb3ac00) [pid = 1881] [serial = 1641] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b588c00) [pid = 1881] [serial = 1521] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1da80800) [pid = 1881] [serial = 1566] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1fb33000) [pid = 1881] [serial = 1611] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1b6b9c00) [pid = 1881] [serial = 1590] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1cdea800) [pid = 1881] [serial = 1557] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1b721c00) [pid = 1881] [serial = 1532] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1b6ba000) [pid = 1881] [serial = 1635] [outer = (nil)] [url = about:blank]
10:51:15 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1eabb000) [pid = 1881] [serial = 1677] [outer = (nil)] [url = about:blank]
10:51:16 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
10:51:16 INFO - document served over http requires an http
10:51:16 INFO - sub-resource via xhr-request using the http-csp
10:51:16 INFO - delivery method with swap-origin-redirect and when
10:51:16 INFO - the target request is cross-origin.
10:51:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 3138ms
10:51:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:51:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cabe000 == 22 [pid = 1881] [id = 617]
10:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d19c7cc00) [pid = 1881] [serial = 1726] [outer = (nil)]
10:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d19c80400) [pid = 1881] [serial = 1727] [outer = 0x7f7d19c7cc00]
10:51:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1a009000) [pid = 1881] [serial = 1728] [outer = 0x7f7d19c7cc00]
10:51:17 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
10:51:17 INFO - document served over http requires an https
10:51:17 INFO - sub-resource via fetch-request using the http-csp
10:51:17 INFO - delivery method with keep-origin-redirect and when
10:51:17 INFO - the target request is cross-origin.
10:51:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1680ms
10:51:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:51:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbb5000 == 23 [pid = 1881] [id = 618]
10:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1987a800) [pid = 1881] [serial = 1729] [outer = (nil)]
10:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1b431800) [pid = 1881] [serial = 1730] [outer = 0x7f7d1987a800]
10:51:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1b714800) [pid = 1881] [serial = 1731] [outer = 0x7f7d1987a800]
10:51:20 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
10:51:20 INFO - document served over http requires an https
10:51:20 INFO - sub-resource via fetch-request using the http-csp
10:51:20 INFO - delivery method with no-redirect and when
10:51:20 INFO - the target request is cross-origin.
10:51:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2204ms
10:51:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:51:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf1a000 == 24 [pid = 1881] [id = 619]
10:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1a00fc00) [pid = 1881] [serial = 1732] [outer = (nil)]
10:51:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1cc84c00) [pid = 1881] [serial = 1733] [outer = 0x7f7d1a00fc00]
10:51:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1d981400) [pid = 1881] [serial = 1734] [outer = 0x7f7d1a00fc00]
10:51:22 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
10:51:22 INFO - document served over http requires an https
10:51:22 INFO - sub-resource via fetch-request using the http-csp
10:51:22 INFO - delivery method with swap-origin-redirect and when
10:51:22 INFO - the target request is cross-origin.
10:51:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2692ms
10:51:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:51:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddb7000 == 25 [pid = 1881] [id = 620]
10:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1cc8dc00) [pid = 1881] [serial = 1735] [outer = (nil)]
10:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1dde5c00) [pid = 1881] [serial = 1736] [outer = 0x7f7d1cc8dc00]
10:51:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1e10a400) [pid = 1881] [serial = 1737] [outer = 0x7f7d1cc8dc00]
10:51:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb19800 == 26 [pid = 1881] [id = 621]
10:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1e182c00) [pid = 1881] [serial = 1738] [outer = (nil)]
10:51:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1eab9000) [pid = 1881] [serial = 1739] [outer = 0x7f7d1e182c00]
10:51:25 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
10:51:25 INFO - document served over http requires an https
10:51:25 INFO - sub-resource via iframe-tag using the http-csp
10:51:25 INFO - delivery method with keep-origin-redirect and when
10:51:25 INFO - the target request is cross-origin.
10:51:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2302ms
10:51:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:51:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed47800 == 27 [pid = 1881] [id = 622]
10:51:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1da7c400) [pid = 1881] [serial = 1740] [outer = (nil)]
10:51:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1eabe000) [pid = 1881] [serial = 1741] [outer = 0x7f7d1da7c400]
10:51:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1edb0800) [pid = 1881] [serial = 1742] [outer = 0x7f7d1da7c400]
10:51:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fba0800 == 28 [pid = 1881] [id = 623]
10:51:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1fb2c800) [pid = 1881] [serial = 1743] [outer = (nil)]
10:51:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1fd74c00) [pid = 1881] [serial = 1744] [outer = 0x7f7d1fb2c800]
10:51:28 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
10:51:28 INFO - document served over http requires an https
10:51:28 INFO - sub-resource via iframe-tag using the http-csp
10:51:28 INFO - delivery method with no-redirect and when
10:51:28 INFO - the target request is cross-origin.
10:51:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3014ms
10:51:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:51:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd0c000 == 29 [pid = 1881] [id = 624]
10:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1e185c00) [pid = 1881] [serial = 1745] [outer = (nil)]
10:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1fd74800) [pid = 1881] [serial = 1746] [outer = 0x7f7d1e185c00]
10:51:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1fe7b400) [pid = 1881] [serial = 1747] [outer = 0x7f7d1e185c00]
10:51:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff1c800 == 30 [pid = 1881] [id = 625]
10:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1fec2800) [pid = 1881] [serial = 1748] [outer = (nil)]
10:51:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d20ca0800) [pid = 1881] [serial = 1749] [outer = 0x7f7d1fec2800]
10:51:30 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
10:51:30 INFO - document served over http requires an https
10:51:30 INFO - sub-resource via iframe-tag using the http-csp
10:51:30 INFO - delivery method with swap-origin-redirect and when
10:51:30 INFO - the target request is cross-origin.
10:51:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1989ms
10:51:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:51:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff6b800 == 31 [pid = 1881] [id = 626]
10:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1edb3c00) [pid = 1881] [serial = 1750] [outer = (nil)]
10:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d20c9b800) [pid = 1881] [serial = 1751] [outer = 0x7f7d1edb3c00]
10:51:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d213c4800) [pid = 1881] [serial = 1752] [outer = 0x7f7d1edb3c00]
10:51:31 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
10:51:31 INFO - document served over http requires an https
10:51:31 INFO - sub-resource via script-tag using the http-csp
10:51:31 INFO - delivery method with keep-origin-redirect and when
10:51:31 INFO - the target request is cross-origin.
10:51:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1883ms
10:51:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:51:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213d0800 == 32 [pid = 1881] [id = 627]
10:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d20db5800) [pid = 1881] [serial = 1753] [outer = (nil)]
10:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d214d9800) [pid = 1881] [serial = 1754] [outer = 0x7f7d20db5800]
10:51:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d216c5800) [pid = 1881] [serial = 1755] [outer = 0x7f7d20db5800]
10:51:33 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
10:51:33 INFO - document served over http requires an https
10:51:33 INFO - sub-resource via script-tag using the http-csp
10:51:33 INFO - delivery method with no-redirect and when
10:51:33 INFO - the target request is cross-origin.
10:51:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1782ms
10:51:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:51:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218d4800 == 33 [pid = 1881] [id = 628]
10:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d215eec00) [pid = 1881] [serial = 1756] [outer = (nil)]
10:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d21935800) [pid = 1881] [serial = 1757] [outer = 0x7f7d215eec00]
10:51:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d22293c00) [pid = 1881] [serial = 1758] [outer = 0x7f7d215eec00]
10:51:36 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
10:51:36 INFO - document served over http requires an https
10:51:36 INFO - sub-resource via script-tag using the http-csp
10:51:36 INFO - delivery method with swap-origin-redirect and when
10:51:36 INFO - the target request is cross-origin.
10:51:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2544ms
10:51:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:51:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227ef800 == 34 [pid = 1881] [id = 629]
10:51:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d21934c00) [pid = 1881] [serial = 1759] [outer = (nil)]
10:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d229a2400) [pid = 1881] [serial = 1760] [outer = 0x7f7d21934c00]
10:51:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d229ae400) [pid = 1881] [serial = 1761] [outer = 0x7f7d21934c00]
10:51:38 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
10:51:38 INFO - document served over http requires an https
10:51:38 INFO - sub-resource via xhr-request using the http-csp
10:51:38 INFO - delivery method with keep-origin-redirect and when
10:51:38 INFO - the target request is cross-origin.
10:51:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2131ms
10:51:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:51:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d22b90000 == 35 [pid = 1881] [id = 630]
10:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d227b4800) [pid = 1881] [serial = 1762] [outer = (nil)]
10:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d22bd3800) [pid = 1881] [serial = 1763] [outer = 0x7f7d227b4800]
10:51:39 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d22bdb000) [pid = 1881] [serial = 1764] [outer = 0x7f7d227b4800]
10:51:42 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
10:51:42 INFO - document served over http requires an https
10:51:42 INFO - sub-resource via xhr-request using the http-csp
10:51:42 INFO - delivery method with no-redirect and when
10:51:42 INFO - the target request is cross-origin.
10:51:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 3703ms
10:51:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:51:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cbad000 == 36 [pid = 1881] [id = 631]
10:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1a009400) [pid = 1881] [serial = 1765] [outer = (nil)]
10:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d1a011000) [pid = 1881] [serial = 1766] [outer = 0x7f7d1a009400]
10:51:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1cc7b800) [pid = 1881] [serial = 1767] [outer = 0x7f7d1a009400]
10:51:44 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
10:51:44 INFO - document served over http requires an https
10:51:44 INFO - sub-resource via xhr-request using the http-csp
10:51:44 INFO - delivery method with swap-origin-redirect and when
10:51:44 INFO - the target request is cross-origin.
10:51:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2427ms
10:51:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:51:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e50800 == 37 [pid = 1881] [id = 632]
10:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d19de9800) [pid = 1881] [serial = 1768] [outer = (nil)]
10:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1b58cc00) [pid = 1881] [serial = 1769] [outer = 0x7f7d19de9800]
10:51:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1df63c00) [pid = 1881] [serial = 1770] [outer = 0x7f7d19de9800]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ac000 == 36 [pid = 1881] [id = 616]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4f800 == 35 [pid = 1881] [id = 615]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b778800 == 34 [pid = 1881] [id = 614]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222d8000 == 33 [pid = 1881] [id = 613]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22222000 == 32 [pid = 1881] [id = 612]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b43800 == 31 [pid = 1881] [id = 610]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2220b000 == 30 [pid = 1881] [id = 611]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b2e800 == 29 [pid = 1881] [id = 609]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218dc000 == 28 [pid = 1881] [id = 608]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c7000 == 27 [pid = 1881] [id = 607]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c2000 == 26 [pid = 1881] [id = 606]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d11800 == 25 [pid = 1881] [id = 605]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbb0800 == 24 [pid = 1881] [id = 604]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed53000 == 23 [pid = 1881] [id = 603]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213e8000 == 22 [pid = 1881] [id = 594]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb0b000 == 21 [pid = 1881] [id = 602]
10:51:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc4000 == 20 [pid = 1881] [id = 601]
10:51:46 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1cdee000) [pid = 1881] [serial = 1671] [outer = (nil)] [url = about:blank]
10:51:46 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d1b71b800) [pid = 1881] [serial = 1668] [outer = (nil)] [url = about:blank]
10:51:46 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1fe74800) [pid = 1881] [serial = 1644] [outer = (nil)] [url = about:blank]
10:51:46 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d215f7800) [pid = 1881] [serial = 1663] [outer = (nil)] [url = about:blank]
10:51:46 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1df66c00) [pid = 1881] [serial = 1674] [outer = (nil)] [url = about:blank]
10:51:46 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
10:51:46 INFO - document served over http requires an http
10:51:46 INFO - sub-resource via fetch-request using the http-csp
10:51:46 INFO - delivery method with keep-origin-redirect and when
10:51:46 INFO - the target request is same-origin.
10:51:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1885ms
10:51:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:51:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c63000 == 21 [pid = 1881] [id = 633]
10:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d19ded000) [pid = 1881] [serial = 1771] [outer = (nil)]
10:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d1b435000) [pid = 1881] [serial = 1772] [outer = 0x7f7d19ded000]
10:51:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d1cc8a400) [pid = 1881] [serial = 1773] [outer = 0x7f7d19ded000]
10:51:48 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
10:51:48 INFO - document served over http requires an http
10:51:48 INFO - sub-resource via fetch-request using the http-csp
10:51:48 INFO - delivery method with no-redirect and when
10:51:48 INFO - the target request is same-origin.
10:51:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1584ms
10:51:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:51:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca20800 == 22 [pid = 1881] [id = 634]
10:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d1a20c800) [pid = 1881] [serial = 1774] [outer = (nil)]
10:51:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1dde8800) [pid = 1881] [serial = 1775] [outer = 0x7f7d1a20c800]
10:51:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d1eabf000) [pid = 1881] [serial = 1776] [outer = 0x7f7d1a20c800]
10:51:50 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
10:51:50 INFO - document served over http requires an http
10:51:50 INFO - sub-resource via fetch-request using the http-csp
10:51:50 INFO - delivery method with swap-origin-redirect and when
10:51:50 INFO - the target request is same-origin.
10:51:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2129ms
10:51:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:51:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd1a000 == 23 [pid = 1881] [id = 635]
10:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1fb30800) [pid = 1881] [serial = 1777] [outer = (nil)]
10:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1fb39400) [pid = 1881] [serial = 1778] [outer = 0x7f7d1fb30800]
10:51:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1feb9800) [pid = 1881] [serial = 1779] [outer = 0x7f7d1fb30800]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d2193bc00) [pid = 1881] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d217aa000) [pid = 1881] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354254825]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1fe7b800) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1b430000) [pid = 1881] [serial = 1721] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d216c1400) [pid = 1881] [serial = 1699] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d215f8c00) [pid = 1881] [serial = 1694] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d21b88800) [pid = 1881] [serial = 1712] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d1ddecc00) [pid = 1881] [serial = 1685] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d19d19c00) [pid = 1881] [serial = 1718] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d22298400) [pid = 1881] [serial = 1715] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1cdeb800) [pid = 1881] [serial = 1724] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d217af400) [pid = 1881] [serial = 1704] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d20ca2800) [pid = 1881] [serial = 1691] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d216c3000) [pid = 1881] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1edb7000) [pid = 1881] [serial = 1688] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1b435c00) [pid = 1881] [serial = 1682] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d2193f800) [pid = 1881] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d217af800) [pid = 1881] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354254825]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d2193f000) [pid = 1881] [serial = 1709] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d19c80400) [pid = 1881] [serial = 1727] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d19c85400) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d19c84000) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d19de5c00) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1a007800) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1fd7f000) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d20c99c00) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d20db7800) [pid = 1881] [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]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d2166f400) [pid = 1881] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1febe400) [pid = 1881] [serial = 1647] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d213bc400) [pid = 1881] [serial = 1653] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d214ce400) [pid = 1881] [serial = 1658] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1da40400) [pid = 1881] [serial = 1725] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b70b800) [pid = 1881] [serial = 1722] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1b436800) [pid = 1881] [serial = 1680] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d20ca7800) [pid = 1881] [serial = 1650] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1cc8e400) [pid = 1881] [serial = 1719] [outer = (nil)] [url = about:blank]
10:51:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb14000 == 24 [pid = 1881] [id = 636]
10:51:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d19874400) [pid = 1881] [serial = 1780] [outer = (nil)]
10:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d19c86800) [pid = 1881] [serial = 1781] [outer = 0x7f7d19874400]
10:51:54 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
10:51:54 INFO - document served over http requires an http
10:51:54 INFO - sub-resource via iframe-tag using the http-csp
10:51:54 INFO - delivery method with keep-origin-redirect and when
10:51:54 INFO - the target request is same-origin.
10:51:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3695ms
10:51:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:51:54 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19785000 == 25 [pid = 1881] [id = 637]
10:51:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1986e400) [pid = 1881] [serial = 1782] [outer = (nil)]
10:51:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d19c79400) [pid = 1881] [serial = 1783] [outer = 0x7f7d1986e400]
10:51:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b43c000) [pid = 1881] [serial = 1784] [outer = 0x7f7d1986e400]
10:51:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecb7800 == 26 [pid = 1881] [id = 638]
10:51:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1cc8b400) [pid = 1881] [serial = 1785] [outer = (nil)]
10:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1d983400) [pid = 1881] [serial = 1786] [outer = 0x7f7d1cc8b400]
10:51:57 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
10:51:57 INFO - document served over http requires an http
10:51:57 INFO - sub-resource via iframe-tag using the http-csp
10:51:57 INFO - delivery method with no-redirect and when
10:51:57 INFO - the target request is same-origin.
10:51:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2934ms
10:51:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:51:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f029000 == 27 [pid = 1881] [id = 639]
10:51:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1b718000) [pid = 1881] [serial = 1787] [outer = (nil)]
10:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1da3cc00) [pid = 1881] [serial = 1788] [outer = 0x7f7d1b718000]
10:51:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:51:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1edb4400) [pid = 1881] [serial = 1789] [outer = 0x7f7d1b718000]
10:51:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd07800 == 28 [pid = 1881] [id = 640]
10:51:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1fe7b800) [pid = 1881] [serial = 1790] [outer = (nil)]
10:51:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1fec7400) [pid = 1881] [serial = 1791] [outer = 0x7f7d1fe7b800]
10:51:59 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
10:51:59 INFO - document served over http requires an http
10:51:59 INFO - sub-resource via iframe-tag using the http-csp
10:51:59 INFO - delivery method with swap-origin-redirect and when
10:51:59 INFO - the target request is same-origin.
10:51:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2036ms
10:51:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:51:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff15000 == 29 [pid = 1881] [id = 641]
10:51:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1d97c000) [pid = 1881] [serial = 1792] [outer = (nil)]
10:51:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d20c9c000) [pid = 1881] [serial = 1793] [outer = 0x7f7d1d97c000]
10:52:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d213c1800) [pid = 1881] [serial = 1794] [outer = 0x7f7d1d97c000]
10:52:01 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
10:52:01 INFO - document served over http requires an http
10:52:01 INFO - sub-resource via script-tag using the http-csp
10:52:01 INFO - delivery method with keep-origin-redirect and when
10:52:01 INFO - the target request is same-origin.
10:52:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1800ms
10:52:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:52:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d0a000 == 30 [pid = 1881] [id = 642]
10:52:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1fec1400) [pid = 1881] [serial = 1795] [outer = (nil)]
10:52:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d214dac00) [pid = 1881] [serial = 1796] [outer = 0x7f7d1fec1400]
10:52:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d2166f400) [pid = 1881] [serial = 1797] [outer = 0x7f7d1fec1400]
10:52:03 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
10:52:03 INFO - document served over http requires an http
10:52:03 INFO - sub-resource via script-tag using the http-csp
10:52:03 INFO - delivery method with no-redirect and when
10:52:03 INFO - the target request is same-origin.
10:52:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1994ms
10:52:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:52:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d214c2800 == 31 [pid = 1881] [id = 643]
10:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d214d8c00) [pid = 1881] [serial = 1798] [outer = (nil)]
10:52:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d217aa000) [pid = 1881] [serial = 1799] [outer = 0x7f7d214d8c00]
10:52:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d21942c00) [pid = 1881] [serial = 1800] [outer = 0x7f7d214d8c00]
10:52:05 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
10:52:05 INFO - document served over http requires an http
10:52:05 INFO - sub-resource via script-tag using the http-csp
10:52:05 INFO - delivery method with swap-origin-redirect and when
10:52:05 INFO - the target request is same-origin.
10:52:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2335ms
10:52:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:52:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b30800 == 32 [pid = 1881] [id = 644]
10:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d217a9800) [pid = 1881] [serial = 1801] [outer = (nil)]
10:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d22297c00) [pid = 1881] [serial = 1802] [outer = 0x7f7d217a9800]
10:52:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d229a3400) [pid = 1881] [serial = 1803] [outer = 0x7f7d217a9800]
10:52:08 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
10:52:08 INFO - document served over http requires an http
10:52:08 INFO - sub-resource via xhr-request using the http-csp
10:52:08 INFO - delivery method with keep-origin-redirect and when
10:52:08 INFO - the target request is same-origin.
10:52:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2687ms
10:52:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:52:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d222c4800 == 33 [pid = 1881] [id = 645]
10:52:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d22294c00) [pid = 1881] [serial = 1804] [outer = (nil)]
10:52:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d22f33400) [pid = 1881] [serial = 1805] [outer = 0x7f7d22294c00]
10:52:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d23543c00) [pid = 1881] [serial = 1806] [outer = 0x7f7d22294c00]
10:52:11 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
10:52:11 INFO - document served over http requires an http
10:52:11 INFO - sub-resource via xhr-request using the http-csp
10:52:11 INFO - delivery method with no-redirect and when
10:52:11 INFO - the target request is same-origin.
10:52:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2799ms
10:52:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:52:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2356d000 == 34 [pid = 1881] [id = 646]
10:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d22f32400) [pid = 1881] [serial = 1807] [outer = (nil)]
10:52:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 104 (0x7f7d2354d400) [pid = 1881] [serial = 1808] [outer = 0x7f7d22f32400]
10:52:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d2358dc00) [pid = 1881] [serial = 1809] [outer = 0x7f7d22f32400]
10:52:13 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
10:52:13 INFO - document served over http requires an http
10:52:13 INFO - sub-resource via xhr-request using the http-csp
10:52:13 INFO - delivery method with swap-origin-redirect and when
10:52:13 INFO - the target request is same-origin.
10:52:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2138ms
10:52:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:52:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23695800 == 35 [pid = 1881] [id = 647]
10:52:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d2354d000) [pid = 1881] [serial = 1810] [outer = (nil)]
10:52:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d23a7a400) [pid = 1881] [serial = 1811] [outer = 0x7f7d2354d000]
10:52:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d23a83400) [pid = 1881] [serial = 1812] [outer = 0x7f7d2354d000]
10:52:16 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
10:52:16 INFO - document served over http requires an https
10:52:16 INFO - sub-resource via fetch-request using the http-csp
10:52:16 INFO - delivery method with keep-origin-redirect and when
10:52:16 INFO - the target request is same-origin.
10:52:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2844ms
10:52:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:52:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24908800 == 36 [pid = 1881] [id = 648]
10:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d23a79c00) [pid = 1881] [serial = 1813] [outer = (nil)]
10:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d23ada400) [pid = 1881] [serial = 1814] [outer = 0x7f7d23a79c00]
10:52:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d23ae0c00) [pid = 1881] [serial = 1815] [outer = 0x7f7d23a79c00]
10:52:17 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
10:52:17 INFO - document served over http requires an https
10:52:17 INFO - sub-resource via fetch-request using the http-csp
10:52:17 INFO - delivery method with no-redirect and when
10:52:17 INFO - the target request is same-origin.
10:52:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1899ms
10:52:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:52:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24a4b000 == 37 [pid = 1881] [id = 649]
10:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d23ad9000) [pid = 1881] [serial = 1816] [outer = (nil)]
10:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d245d2c00) [pid = 1881] [serial = 1817] [outer = 0x7f7d23ad9000]
10:52:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d2483bc00) [pid = 1881] [serial = 1818] [outer = 0x7f7d23ad9000]
10:52:19 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
10:52:19 INFO - document served over http requires an https
10:52:19 INFO - sub-resource via fetch-request using the http-csp
10:52:19 INFO - delivery method with swap-origin-redirect and when
10:52:19 INFO - the target request is same-origin.
10:52:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1839ms
10:52:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:52:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dc4800 == 38 [pid = 1881] [id = 650]
10:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d245d1800) [pid = 1881] [serial = 1819] [outer = (nil)]
10:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d2498d800) [pid = 1881] [serial = 1820] [outer = 0x7f7d245d1800]
10:52:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d24d0c000) [pid = 1881] [serial = 1821] [outer = 0x7f7d245d1800]
10:52:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dd9800 == 39 [pid = 1881] [id = 651]
10:52:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d24d10400) [pid = 1881] [serial = 1822] [outer = (nil)]
10:52:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
10:52:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d2498c400) [pid = 1881] [serial = 1823] [outer = 0x7f7d24d10400]
10:52:23 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
10:52:23 INFO - document served over http requires an https
10:52:23 INFO - sub-resource via iframe-tag using the http-csp
10:52:23 INFO - delivery method with keep-origin-redirect and when
10:52:23 INFO - the target request is same-origin.
10:52:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3816ms
10:52:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:52:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc6c000 == 40 [pid = 1881] [id = 652]
10:52:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d1a206000) [pid = 1881] [serial = 1824] [outer = (nil)]
10:52:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d1b433400) [pid = 1881] [serial = 1825] [outer = 0x7f7d1a206000]
10:52:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d1cd5c000) [pid = 1881] [serial = 1826] [outer = 0x7f7d1a206000]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbb5000 == 39 [pid = 1881] [id = 618]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba8000 == 38 [pid = 1881] [id = 576]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf1a000 == 37 [pid = 1881] [id = 619]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb19800 == 36 [pid = 1881] [id = 621]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddb7000 == 35 [pid = 1881] [id = 620]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fba0800 == 34 [pid = 1881] [id = 623]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed47800 == 33 [pid = 1881] [id = 622]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff1c800 == 32 [pid = 1881] [id = 625]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd0c000 == 31 [pid = 1881] [id = 624]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff6b800 == 30 [pid = 1881] [id = 626]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213d0800 == 29 [pid = 1881] [id = 627]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218d4800 == 28 [pid = 1881] [id = 628]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227ef800 == 27 [pid = 1881] [id = 629]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cbad000 == 26 [pid = 1881] [id = 631]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e50800 == 25 [pid = 1881] [id = 632]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da45800 == 24 [pid = 1881] [id = 600]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c63000 == 23 [pid = 1881] [id = 633]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cabe000 == 22 [pid = 1881] [id = 617]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca20800 == 21 [pid = 1881] [id = 634]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb14000 == 20 [pid = 1881] [id = 636]
10:52:25 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd1a000 == 19 [pid = 1881] [id = 635]
10:52:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19780000 == 20 [pid = 1881] [id = 653]
10:52:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d19de4000) [pid = 1881] [serial = 1827] [outer = (nil)]
10:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d19d19400) [pid = 1881] [serial = 1828] [outer = 0x7f7d19de4000]
10:52:26 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
10:52:26 INFO - document served over http requires an https
10:52:26 INFO - sub-resource via iframe-tag using the http-csp
10:52:26 INFO - delivery method with no-redirect and when
10:52:26 INFO - the target request is same-origin.
10:52:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2546ms
10:52:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:52:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e53000 == 21 [pid = 1881] [id = 654]
10:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d19d12400) [pid = 1881] [serial = 1829] [outer = (nil)]
10:52:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d1a004000) [pid = 1881] [serial = 1830] [outer = 0x7f7d19d12400]
10:52:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d1cd5d000) [pid = 1881] [serial = 1831] [outer = 0x7f7d19d12400]
10:52:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b777000 == 22 [pid = 1881] [id = 655]
10:52:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d1d97a400) [pid = 1881] [serial = 1832] [outer = (nil)]
10:52:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1da3d000) [pid = 1881] [serial = 1833] [outer = 0x7f7d1d97a400]
10:52:29 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
10:52:29 INFO - document served over http requires an https
10:52:29 INFO - sub-resource via iframe-tag using the http-csp
10:52:29 INFO - delivery method with swap-origin-redirect and when
10:52:29 INFO - the target request is same-origin.
10:52:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2783ms
10:52:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:52:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cac0800 == 23 [pid = 1881] [id = 656]
10:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1b711800) [pid = 1881] [serial = 1834] [outer = (nil)]
10:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d1da3b000) [pid = 1881] [serial = 1835] [outer = 0x7f7d1b711800]
10:52:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d1df6a400) [pid = 1881] [serial = 1836] [outer = 0x7f7d1b711800]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d1a20c800) [pid = 1881] [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]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1a009400) [pid = 1881] [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]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d19de9800) [pid = 1881] [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]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d19ded000) [pid = 1881] [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]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d1e182c00) [pid = 1881] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d1fb2c800) [pid = 1881] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354287553]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1fec2800) [pid = 1881] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d19874400) [pid = 1881] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1cc84c00) [pid = 1881] [serial = 1733] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d1eabe000) [pid = 1881] [serial = 1741] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d1b431800) [pid = 1881] [serial = 1730] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d22bd3800) [pid = 1881] [serial = 1763] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d1dde5c00) [pid = 1881] [serial = 1736] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d1fd74800) [pid = 1881] [serial = 1746] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d1b58cc00) [pid = 1881] [serial = 1769] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1eab9000) [pid = 1881] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d214d9800) [pid = 1881] [serial = 1754] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d1fb39400) [pid = 1881] [serial = 1778] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d21935800) [pid = 1881] [serial = 1757] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d229a2400) [pid = 1881] [serial = 1760] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d1fd74c00) [pid = 1881] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354287553]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d20ca0800) [pid = 1881] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d1a011000) [pid = 1881] [serial = 1766] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d20c9b800) [pid = 1881] [serial = 1751] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1b435000) [pid = 1881] [serial = 1772] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1dde8800) [pid = 1881] [serial = 1775] [outer = (nil)] [url = about:blank]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d19c86800) [pid = 1881] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:52:32 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d1cc7b800) [pid = 1881] [serial = 1767] [outer = (nil)] [url = about:blank]
10:52:32 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
10:52:32 INFO - document served over http requires an https
10:52:32 INFO - sub-resource via script-tag using the http-csp
10:52:32 INFO - delivery method with keep-origin-redirect and when
10:52:32 INFO - the target request is same-origin.
10:52:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 3793ms
10:52:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:52:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc0000 == 24 [pid = 1881] [id = 657]
10:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 105 (0x7f7d19d11000) [pid = 1881] [serial = 1837] [outer = (nil)]
10:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 106 (0x7f7d19d1b800) [pid = 1881] [serial = 1838] [outer = 0x7f7d19d11000]
10:52:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 107 (0x7f7d1cdeac00) [pid = 1881] [serial = 1839] [outer = 0x7f7d19d11000]
10:52:34 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
10:52:34 INFO - document served over http requires an https
10:52:34 INFO - sub-resource via script-tag using the http-csp
10:52:34 INFO - delivery method with no-redirect and when
10:52:34 INFO - the target request is same-origin.
10:52:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1732ms
10:52:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:52:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf0a800 == 25 [pid = 1881] [id = 658]
10:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 108 (0x7f7d19d0e800) [pid = 1881] [serial = 1840] [outer = (nil)]
10:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 109 (0x7f7d1cc8d400) [pid = 1881] [serial = 1841] [outer = 0x7f7d19d0e800]
10:52:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 110 (0x7f7d1da80800) [pid = 1881] [serial = 1842] [outer = 0x7f7d19d0e800]
10:52:37 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
10:52:37 INFO - document served over http requires an https
10:52:37 INFO - sub-resource via script-tag using the http-csp
10:52:37 INFO - delivery method with swap-origin-redirect and when
10:52:37 INFO - the target request is same-origin.
10:52:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2494ms
10:52:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:52:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de7a000 == 26 [pid = 1881] [id = 659]
10:52:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 111 (0x7f7d1b70bc00) [pid = 1881] [serial = 1843] [outer = (nil)]
10:52:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 112 (0x7f7d1df6a800) [pid = 1881] [serial = 1844] [outer = 0x7f7d1b70bc00]
10:52:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 113 (0x7f7d1ec06400) [pid = 1881] [serial = 1845] [outer = 0x7f7d1b70bc00]
10:52:39 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
10:52:39 INFO - document served over http requires an https
10:52:39 INFO - sub-resource via xhr-request using the http-csp
10:52:39 INFO - delivery method with keep-origin-redirect and when
10:52:39 INFO - the target request is same-origin.
10:52:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2286ms
10:52:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:52:39 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed43800 == 27 [pid = 1881] [id = 660]
10:52:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 114 (0x7f7d1df70400) [pid = 1881] [serial = 1846] [outer = (nil)]
10:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 115 (0x7f7d1fb34c00) [pid = 1881] [serial = 1847] [outer = 0x7f7d1df70400]
10:52:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 116 (0x7f7d1feb9400) [pid = 1881] [serial = 1848] [outer = 0x7f7d1df70400]
10:52:41 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
10:52:41 INFO - document served over http requires an https
10:52:41 INFO - sub-resource via xhr-request using the http-csp
10:52:41 INFO - delivery method with no-redirect and when
10:52:41 INFO - the target request is same-origin.
10:52:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2240ms
10:52:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:52:42 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd20000 == 28 [pid = 1881] [id = 661]
10:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 117 (0x7f7d1fb38000) [pid = 1881] [serial = 1849] [outer = (nil)]
10:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 118 (0x7f7d20ca7400) [pid = 1881] [serial = 1850] [outer = 0x7f7d1fb38000]
10:52:42 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:42 INFO - PROCESS | 1833 | ++DOMWINDOW == 119 (0x7f7d213cac00) [pid = 1881] [serial = 1851] [outer = 0x7f7d1fb38000]
10:52:43 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
10:52:43 INFO - document served over http requires an https
10:52:43 INFO - sub-resource via xhr-request using the http-csp
10:52:43 INFO - delivery method with swap-origin-redirect and when
10:52:43 INFO - the target request is same-origin.
10:52:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2189ms
10:52:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:52:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200db000 == 29 [pid = 1881] [id = 662]
10:52:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 120 (0x7f7d20ca5000) [pid = 1881] [serial = 1852] [outer = (nil)]
10:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 121 (0x7f7d216c8800) [pid = 1881] [serial = 1853] [outer = 0x7f7d20ca5000]
10:52:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 122 (0x7f7d21b7d400) [pid = 1881] [serial = 1854] [outer = 0x7f7d20ca5000]
10:52:46 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
10:52:46 INFO - document served over http requires an http
10:52:46 INFO - sub-resource via fetch-request using the meta-csp
10:52:46 INFO - delivery method with keep-origin-redirect and when
10:52:46 INFO - the target request is cross-origin.
10:52:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2925ms
10:52:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:52:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d218c4800 == 30 [pid = 1881] [id = 663]
10:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 123 (0x7f7d216c1800) [pid = 1881] [serial = 1855] [outer = (nil)]
10:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d229ad800) [pid = 1881] [serial = 1856] [outer = 0x7f7d216c1800]
10:52:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d22bd6c00) [pid = 1881] [serial = 1857] [outer = 0x7f7d216c1800]
10:52:48 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
10:52:48 INFO - document served over http requires an http
10:52:48 INFO - sub-resource via fetch-request using the meta-csp
10:52:48 INFO - delivery method with no-redirect and when
10:52:48 INFO - the target request is cross-origin.
10:52:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2040ms
10:52:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:52:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227eb000 == 31 [pid = 1881] [id = 664]
10:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d229a6400) [pid = 1881] [serial = 1858] [outer = (nil)]
10:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d23590000) [pid = 1881] [serial = 1859] [outer = 0x7f7d229a6400]
10:52:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d23ade000) [pid = 1881] [serial = 1860] [outer = 0x7f7d229a6400]
10:52:50 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
10:52:50 INFO - document served over http requires an http
10:52:50 INFO - sub-resource via fetch-request using the meta-csp
10:52:50 INFO - delivery method with swap-origin-redirect and when
10:52:50 INFO - the target request is cross-origin.
10:52:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1790ms
10:52:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:52:51 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23692000 == 32 [pid = 1881] [id = 665]
10:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d23550800) [pid = 1881] [serial = 1861] [outer = (nil)]
10:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d24840c00) [pid = 1881] [serial = 1862] [outer = 0x7f7d23550800]
10:52:51 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:51 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d24d10800) [pid = 1881] [serial = 1863] [outer = 0x7f7d23550800]
10:52:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25128000 == 33 [pid = 1881] [id = 666]
10:52:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d24d73000) [pid = 1881] [serial = 1864] [outer = (nil)]
10:52:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d24d78400) [pid = 1881] [serial = 1865] [outer = 0x7f7d24d73000]
10:52:53 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
10:52:53 INFO - document served over http requires an http
10:52:53 INFO - sub-resource via iframe-tag using the meta-csp
10:52:53 INFO - delivery method with keep-origin-redirect and when
10:52:53 INFO - the target request is cross-origin.
10:52:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2547ms
10:52:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:52:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2513a800 == 34 [pid = 1881] [id = 667]
10:52:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d2483dc00) [pid = 1881] [serial = 1866] [outer = (nil)]
10:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d24d75400) [pid = 1881] [serial = 1867] [outer = 0x7f7d2483dc00]
10:52:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d25c58400) [pid = 1881] [serial = 1868] [outer = 0x7f7d2483dc00]
10:52:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d257ac000 == 35 [pid = 1881] [id = 668]
10:52:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d25c5b800) [pid = 1881] [serial = 1869] [outer = (nil)]
10:52:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d25e5e800) [pid = 1881] [serial = 1870] [outer = 0x7f7d25c5b800]
10:52:55 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
10:52:55 INFO - document served over http requires an http
10:52:55 INFO - sub-resource via iframe-tag using the meta-csp
10:52:55 INFO - delivery method with no-redirect and when
10:52:55 INFO - the target request is cross-origin.
10:52:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2509ms
10:52:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:52:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e82800 == 36 [pid = 1881] [id = 669]
10:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d24d79000) [pid = 1881] [serial = 1871] [outer = (nil)]
10:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d25c5e400) [pid = 1881] [serial = 1872] [outer = 0x7f7d24d79000]
10:52:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d25e6b000) [pid = 1881] [serial = 1873] [outer = 0x7f7d24d79000]
10:52:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25e9b000 == 37 [pid = 1881] [id = 670]
10:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d26034c00) [pid = 1881] [serial = 1874] [outer = (nil)]
10:52:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d2603cc00) [pid = 1881] [serial = 1875] [outer = 0x7f7d26034c00]
10:52:58 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
10:52:58 INFO - document served over http requires an http
10:52:58 INFO - sub-resource via iframe-tag using the meta-csp
10:52:58 INFO - delivery method with swap-origin-redirect and when
10:52:58 INFO - the target request is cross-origin.
10:52:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2386ms
10:52:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:52:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2601e800 == 38 [pid = 1881] [id = 671]
10:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d2639e800) [pid = 1881] [serial = 1876] [outer = (nil)]
10:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d2639fc00) [pid = 1881] [serial = 1877] [outer = 0x7f7d2639e800]
10:52:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:52:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d2655a800) [pid = 1881] [serial = 1878] [outer = 0x7f7d2639e800]
10:53:01 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
10:53:01 INFO - document served over http requires an http
10:53:01 INFO - sub-resource via script-tag using the meta-csp
10:53:01 INFO - delivery method with keep-origin-redirect and when
10:53:01 INFO - the target request is cross-origin.
10:53:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2845ms
10:53:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:53:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d26378000 == 39 [pid = 1881] [id = 672]
10:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d2603b400) [pid = 1881] [serial = 1879] [outer = (nil)]
10:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d26040c00) [pid = 1881] [serial = 1880] [outer = 0x7f7d2603b400]
10:53:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d265b5800) [pid = 1881] [serial = 1881] [outer = 0x7f7d2603b400]
10:53:03 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
10:53:03 INFO - document served over http requires an http
10:53:03 INFO - sub-resource via script-tag using the meta-csp
10:53:03 INFO - delivery method with no-redirect and when
10:53:03 INFO - the target request is cross-origin.
10:53:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2738ms
10:53:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:53:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf15800 == 40 [pid = 1881] [id = 673]
10:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1b6c2c00) [pid = 1881] [serial = 1882] [outer = (nil)]
10:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1cc73c00) [pid = 1881] [serial = 1883] [outer = 0x7f7d1b6c2c00]
10:53:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1e104800) [pid = 1881] [serial = 1884] [outer = 0x7f7d1b6c2c00]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecb7800 == 39 [pid = 1881] [id = 638]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19785000 == 38 [pid = 1881] [id = 637]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd07800 == 37 [pid = 1881] [id = 640]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f029000 == 36 [pid = 1881] [id = 639]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff15000 == 35 [pid = 1881] [id = 641]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d0a000 == 34 [pid = 1881] [id = 642]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d214c2800 == 33 [pid = 1881] [id = 643]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b30800 == 32 [pid = 1881] [id = 644]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d222c4800 == 31 [pid = 1881] [id = 645]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2356d000 == 30 [pid = 1881] [id = 646]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23695800 == 29 [pid = 1881] [id = 647]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24908800 == 28 [pid = 1881] [id = 648]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24a4b000 == 27 [pid = 1881] [id = 649]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19780000 == 26 [pid = 1881] [id = 653]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc6c000 == 25 [pid = 1881] [id = 652]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b777000 == 24 [pid = 1881] [id = 655]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e53000 == 23 [pid = 1881] [id = 654]
10:53:05 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cac0800 == 22 [pid = 1881] [id = 656]
10:53:05 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d1df63c00) [pid = 1881] [serial = 1770] [outer = (nil)] [url = about:blank]
10:53:05 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1eabf000) [pid = 1881] [serial = 1776] [outer = (nil)] [url = about:blank]
10:53:05 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1a009000) [pid = 1881] [serial = 1728] [outer = (nil)] [url = about:blank]
10:53:05 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1cc8a400) [pid = 1881] [serial = 1773] [outer = (nil)] [url = about:blank]
10:53:06 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
10:53:06 INFO - document served over http requires an http
10:53:06 INFO - sub-resource via script-tag using the meta-csp
10:53:06 INFO - delivery method with swap-origin-redirect and when
10:53:06 INFO - the target request is cross-origin.
10:53:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2351ms
10:53:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:53:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e52800 == 23 [pid = 1881] [id = 674]
10:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d1cc7ec00) [pid = 1881] [serial = 1885] [outer = (nil)]
10:53:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d1da32c00) [pid = 1881] [serial = 1886] [outer = 0x7f7d1cc7ec00]
10:53:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d1eac0800) [pid = 1881] [serial = 1887] [outer = 0x7f7d1cc7ec00]
10:53:08 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
10:53:08 INFO - document served over http requires an http
10:53:08 INFO - sub-resource via xhr-request using the meta-csp
10:53:08 INFO - delivery method with keep-origin-redirect and when
10:53:08 INFO - the target request is cross-origin.
10:53:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2265ms
10:53:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:53:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cac6000 == 24 [pid = 1881] [id = 675]
10:53:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d1cdf6c00) [pid = 1881] [serial = 1888] [outer = (nil)]
10:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d20db5c00) [pid = 1881] [serial = 1889] [outer = 0x7f7d1cdf6c00]
10:53:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d216c8000) [pid = 1881] [serial = 1890] [outer = 0x7f7d1cdf6c00]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1a206000) [pid = 1881] [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]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d19d12400) [pid = 1881] [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]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d19de4000) [pid = 1881] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354345985]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1fe7b800) [pid = 1881] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1fb30800) [pid = 1881] [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]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d1cc8b400) [pid = 1881] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354316965]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d24d10400) [pid = 1881] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d1da3d000) [pid = 1881] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d1a004000) [pid = 1881] [serial = 1830] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d1da3b000) [pid = 1881] [serial = 1835] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d217aa000) [pid = 1881] [serial = 1799] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d1fec7400) [pid = 1881] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1da3cc00) [pid = 1881] [serial = 1788] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d1d983400) [pid = 1881] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354316965]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d19c79400) [pid = 1881] [serial = 1783] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d19d19400) [pid = 1881] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354345985]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d1b433400) [pid = 1881] [serial = 1825] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d22297c00) [pid = 1881] [serial = 1802] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d20c9c000) [pid = 1881] [serial = 1793] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d23a7a400) [pid = 1881] [serial = 1811] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d22f33400) [pid = 1881] [serial = 1805] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d214dac00) [pid = 1881] [serial = 1796] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d2498c400) [pid = 1881] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d2498d800) [pid = 1881] [serial = 1820] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d2354d400) [pid = 1881] [serial = 1808] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d23ada400) [pid = 1881] [serial = 1814] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d245d2c00) [pid = 1881] [serial = 1817] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d19d1b800) [pid = 1881] [serial = 1838] [outer = (nil)] [url = about:blank]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d1d97a400) [pid = 1881] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d1b711800) [pid = 1881] [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]
10:53:12 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d1feb9800) [pid = 1881] [serial = 1779] [outer = (nil)] [url = about:blank]
10:53:13 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
10:53:13 INFO - document served over http requires an http
10:53:13 INFO - sub-resource via xhr-request using the meta-csp
10:53:13 INFO - delivery method with no-redirect and when
10:53:13 INFO - the target request is cross-origin.
10:53:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 4593ms
10:53:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:53:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de90000 == 25 [pid = 1881] [id = 676]
10:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 124 (0x7f7d19de8800) [pid = 1881] [serial = 1891] [outer = (nil)]
10:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 125 (0x7f7d1a010400) [pid = 1881] [serial = 1892] [outer = 0x7f7d19de8800]
10:53:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 126 (0x7f7d1da7b400) [pid = 1881] [serial = 1893] [outer = 0x7f7d19de8800]
10:53:15 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
10:53:15 INFO - document served over http requires an http
10:53:15 INFO - sub-resource via xhr-request using the meta-csp
10:53:15 INFO - delivery method with swap-origin-redirect and when
10:53:15 INFO - the target request is cross-origin.
10:53:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2039ms
10:53:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:53:15 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecae800 == 26 [pid = 1881] [id = 677]
10:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 127 (0x7f7d19878800) [pid = 1881] [serial = 1894] [outer = (nil)]
10:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 128 (0x7f7d1cd5b800) [pid = 1881] [serial = 1895] [outer = 0x7f7d19878800]
10:53:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 129 (0x7f7d1feb9000) [pid = 1881] [serial = 1896] [outer = 0x7f7d19878800]
10:53:16 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
10:53:16 INFO - document served over http requires an https
10:53:16 INFO - sub-resource via fetch-request using the meta-csp
10:53:17 INFO - delivery method with keep-origin-redirect and when
10:53:17 INFO - the target request is cross-origin.
10:53:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1893ms
10:53:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:53:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200d6000 == 27 [pid = 1881] [id = 678]
10:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 130 (0x7f7d1cdf0400) [pid = 1881] [serial = 1897] [outer = (nil)]
10:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 131 (0x7f7d214dac00) [pid = 1881] [serial = 1898] [outer = 0x7f7d1cdf0400]
10:53:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 132 (0x7f7d22295c00) [pid = 1881] [serial = 1899] [outer = 0x7f7d1cdf0400]
10:53:18 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
10:53:18 INFO - document served over http requires an https
10:53:18 INFO - sub-resource via fetch-request using the meta-csp
10:53:18 INFO - delivery method with no-redirect and when
10:53:18 INFO - the target request is cross-origin.
10:53:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1837ms
10:53:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:53:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d21b2e800 == 28 [pid = 1881] [id = 679]
10:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 133 (0x7f7d216c6000) [pid = 1881] [serial = 1900] [outer = (nil)]
10:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 134 (0x7f7d229af800) [pid = 1881] [serial = 1901] [outer = 0x7f7d216c6000]
10:53:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 135 (0x7f7d23545c00) [pid = 1881] [serial = 1902] [outer = 0x7f7d216c6000]
10:53:20 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
10:53:20 INFO - document served over http requires an https
10:53:20 INFO - sub-resource via fetch-request using the meta-csp
10:53:20 INFO - delivery method with swap-origin-redirect and when
10:53:20 INFO - the target request is cross-origin.
10:53:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1942ms
10:53:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:53:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d227ea800 == 29 [pid = 1881] [id = 680]
10:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 136 (0x7f7d22bd3400) [pid = 1881] [serial = 1903] [outer = (nil)]
10:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 137 (0x7f7d23a78c00) [pid = 1881] [serial = 1904] [outer = 0x7f7d22bd3400]
10:53:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 138 (0x7f7d23adb000) [pid = 1881] [serial = 1905] [outer = 0x7f7d22bd3400]
10:53:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2369f000 == 30 [pid = 1881] [id = 681]
10:53:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 139 (0x7f7d245d5c00) [pid = 1881] [serial = 1906] [outer = (nil)]
10:53:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 140 (0x7f7d23ae4800) [pid = 1881] [serial = 1907] [outer = 0x7f7d245d5c00]
10:53:23 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
10:53:23 INFO - document served over http requires an https
10:53:23 INFO - sub-resource via iframe-tag using the meta-csp
10:53:23 INFO - delivery method with keep-origin-redirect and when
10:53:23 INFO - the target request is cross-origin.
10:53:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2686ms
10:53:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:53:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24912000 == 31 [pid = 1881] [id = 682]
10:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 141 (0x7f7d2358a800) [pid = 1881] [serial = 1908] [outer = (nil)]
10:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 142 (0x7f7d24986000) [pid = 1881] [serial = 1909] [outer = 0x7f7d2358a800]
10:53:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 143 (0x7f7d25c59800) [pid = 1881] [serial = 1910] [outer = 0x7f7d2358a800]
10:53:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d24dcd800 == 32 [pid = 1881] [id = 683]
10:53:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 144 (0x7f7d26034000) [pid = 1881] [serial = 1911] [outer = (nil)]
10:53:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 145 (0x7f7d263a2400) [pid = 1881] [serial = 1912] [outer = 0x7f7d26034000]
10:53:25 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
10:53:25 INFO - document served over http requires an https
10:53:25 INFO - sub-resource via iframe-tag using the meta-csp
10:53:25 INFO - delivery method with no-redirect and when
10:53:25 INFO - the target request is cross-origin.
10:53:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2384ms
10:53:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:53:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d25122800 == 33 [pid = 1881] [id = 684]
10:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 146 (0x7f7d245d8000) [pid = 1881] [serial = 1913] [outer = (nil)]
10:53:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 147 (0x7f7d2639cc00) [pid = 1881] [serial = 1914] [outer = 0x7f7d245d8000]
10:53:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 148 (0x7f7d267e8c00) [pid = 1881] [serial = 1915] [outer = 0x7f7d245d8000]
10:53:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d271ca000 == 34 [pid = 1881] [id = 685]
10:53:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 149 (0x7f7d2717f000) [pid = 1881] [serial = 1916] [outer = (nil)]
10:53:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 150 (0x7f7d2710bc00) [pid = 1881] [serial = 1917] [outer = 0x7f7d2717f000]
10:53:29 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
10:53:29 INFO - document served over http requires an https
10:53:29 INFO - sub-resource via iframe-tag using the meta-csp
10:53:29 INFO - delivery method with swap-origin-redirect and when
10:53:29 INFO - the target request is cross-origin.
10:53:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3114ms
10:53:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:53:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d27c91800 == 35 [pid = 1881] [id = 686]
10:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 151 (0x7f7d263a3800) [pid = 1881] [serial = 1918] [outer = (nil)]
10:53:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 152 (0x7f7d27c3dc00) [pid = 1881] [serial = 1919] [outer = 0x7f7d263a3800]
10:53:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 153 (0x7f7d27f1a000) [pid = 1881] [serial = 1920] [outer = 0x7f7d263a3800]
10:53:31 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
10:53:31 INFO - document served over http requires an https
10:53:31 INFO - sub-resource via script-tag using the meta-csp
10:53:31 INFO - delivery method with keep-origin-redirect and when
10:53:31 INFO - the target request is cross-origin.
10:53:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2089ms
10:53:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:53:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28017000 == 36 [pid = 1881] [id = 687]
10:53:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 154 (0x7f7d27c44000) [pid = 1881] [serial = 1921] [outer = (nil)]
10:53:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 155 (0x7f7d28211000) [pid = 1881] [serial = 1922] [outer = 0x7f7d27c44000]
10:53:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 156 (0x7f7d2b17d400) [pid = 1881] [serial = 1923] [outer = 0x7f7d27c44000]
10:53:32 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
10:53:32 INFO - document served over http requires an https
10:53:32 INFO - sub-resource via script-tag using the meta-csp
10:53:32 INFO - delivery method with no-redirect and when
10:53:32 INFO - the target request is cross-origin.
10:53:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1782ms
10:53:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:53:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d28240800 == 37 [pid = 1881] [id = 688]
10:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 157 (0x7f7d282d3400) [pid = 1881] [serial = 1924] [outer = (nil)]
10:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 158 (0x7f7d2b448400) [pid = 1881] [serial = 1925] [outer = 0x7f7d282d3400]
10:53:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 159 (0x7f7d2b4f6800) [pid = 1881] [serial = 1926] [outer = 0x7f7d282d3400]
10:53:34 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
10:53:34 INFO - document served over http requires an https
10:53:34 INFO - sub-resource via script-tag using the meta-csp
10:53:34 INFO - delivery method with swap-origin-redirect and when
10:53:34 INFO - the target request is cross-origin.
10:53:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1991ms
10:53:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:53:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d2b4db800 == 38 [pid = 1881] [id = 689]
10:53:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 160 (0x7f7d2b447c00) [pid = 1881] [serial = 1927] [outer = (nil)]
10:53:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 161 (0x7f7d2b54e000) [pid = 1881] [serial = 1928] [outer = 0x7f7d2b447c00]
10:53:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 162 (0x7f7d1fc76c00) [pid = 1881] [serial = 1929] [outer = 0x7f7d2b447c00]
10:53:37 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
10:53:37 INFO - document served over http requires an https
10:53:37 INFO - sub-resource via xhr-request using the meta-csp
10:53:37 INFO - delivery method with keep-origin-redirect and when
10:53:37 INFO - the target request is cross-origin.
10:53:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2644ms
10:53:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:53:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188df800 == 39 [pid = 1881] [id = 690]
10:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 163 (0x7f7d1cb0c800) [pid = 1881] [serial = 1930] [outer = (nil)]
10:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 164 (0x7f7d1cb0d800) [pid = 1881] [serial = 1931] [outer = 0x7f7d1cb0c800]
10:53:38 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 165 (0x7f7d1cb16400) [pid = 1881] [serial = 1932] [outer = 0x7f7d1cb0c800]
10:53:39 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
10:53:39 INFO - document served over http requires an https
10:53:39 INFO - sub-resource via xhr-request using the meta-csp
10:53:39 INFO - delivery method with no-redirect and when
10:53:39 INFO - the target request is cross-origin.
10:53:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2233ms
10:53:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:53:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198e6000 == 40 [pid = 1881] [id = 691]
10:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 166 (0x7f7d15c0f800) [pid = 1881] [serial = 1933] [outer = (nil)]
10:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 167 (0x7f7d15c10800) [pid = 1881] [serial = 1934] [outer = 0x7f7d15c0f800]
10:53:40 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 168 (0x7f7d15c16400) [pid = 1881] [serial = 1935] [outer = 0x7f7d15c0f800]
10:53:43 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
10:53:43 INFO - document served over http requires an https
10:53:43 INFO - sub-resource via xhr-request using the meta-csp
10:53:43 INFO - delivery method with swap-origin-redirect and when
10:53:43 INFO - the target request is cross-origin.
10:53:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3657ms
10:53:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf0a800 == 39 [pid = 1881] [id = 658]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de7a000 == 38 [pid = 1881] [id = 659]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed43800 == 37 [pid = 1881] [id = 660]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd20000 == 36 [pid = 1881] [id = 661]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200db000 == 35 [pid = 1881] [id = 662]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d218c4800 == 34 [pid = 1881] [id = 663]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227eb000 == 33 [pid = 1881] [id = 664]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25128000 == 32 [pid = 1881] [id = 666]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d23692000 == 31 [pid = 1881] [id = 665]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d257ac000 == 30 [pid = 1881] [id = 668]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2513a800 == 29 [pid = 1881] [id = 667]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e9b000 == 28 [pid = 1881] [id = 670]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25e82800 == 27 [pid = 1881] [id = 669]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2601e800 == 26 [pid = 1881] [id = 671]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf15800 == 25 [pid = 1881] [id = 673]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddab000 == 24 [pid = 1881] [id = 583]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e52800 == 23 [pid = 1881] [id = 674]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dd9800 == 22 [pid = 1881] [id = 651]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc0000 == 21 [pid = 1881] [id = 657]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cac6000 == 20 [pid = 1881] [id = 675]
10:53:44 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d22b90000 == 19 [pid = 1881] [id = 630]
10:53:45 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecae800 == 18 [pid = 1881] [id = 677]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200d6000 == 17 [pid = 1881] [id = 678]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d21b2e800 == 16 [pid = 1881] [id = 679]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2369f000 == 15 [pid = 1881] [id = 681]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d227ea800 == 14 [pid = 1881] [id = 680]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dcd800 == 13 [pid = 1881] [id = 683]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24912000 == 12 [pid = 1881] [id = 682]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d271ca000 == 11 [pid = 1881] [id = 685]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d25122800 == 10 [pid = 1881] [id = 684]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d27c91800 == 9 [pid = 1881] [id = 686]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28017000 == 8 [pid = 1881] [id = 687]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d28240800 == 7 [pid = 1881] [id = 688]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d2b4db800 == 6 [pid = 1881] [id = 689]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188df800 == 5 [pid = 1881] [id = 690]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198e6000 == 4 [pid = 1881] [id = 691]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de90000 == 3 [pid = 1881] [id = 676]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d24dc4800 == 2 [pid = 1881] [id = 650]
10:53:46 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d26378000 == 1 [pid = 1881] [id = 672]
10:53:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188d8000 == 2 [pid = 1881] [id = 692]
10:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f7d15c14000) [pid = 1881] [serial = 1936] [outer = (nil)]
10:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f7d15c0c800) [pid = 1881] [serial = 1937] [outer = 0x7f7d15c14000]
10:53:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f7d1986f400) [pid = 1881] [serial = 1938] [outer = 0x7f7d15c14000]
10:53:47 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f7d1cd5c000) [pid = 1881] [serial = 1826] [outer = (nil)] [url = about:blank]
10:53:47 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f7d1df6a400) [pid = 1881] [serial = 1836] [outer = (nil)] [url = about:blank]
10:53:47 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f7d1cd5d000) [pid = 1881] [serial = 1831] [outer = (nil)] [url = about:blank]
10:53:47 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
10:53:47 INFO - document served over http requires an http
10:53:47 INFO - sub-resource via fetch-request using the meta-csp
10:53:47 INFO - delivery method with keep-origin-redirect and when
10:53:47 INFO - the target request is same-origin.
10:53:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 4056ms
10:53:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:53:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198e3800 == 3 [pid = 1881] [id = 693]
10:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 169 (0x7f7d19875400) [pid = 1881] [serial = 1939] [outer = (nil)]
10:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 170 (0x7f7d19c7e000) [pid = 1881] [serial = 1940] [outer = 0x7f7d19875400]
10:53:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 171 (0x7f7d19d0dc00) [pid = 1881] [serial = 1941] [outer = 0x7f7d19875400]
10:53:49 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
10:53:49 INFO - document served over http requires an http
10:53:49 INFO - sub-resource via fetch-request using the meta-csp
10:53:49 INFO - delivery method with no-redirect and when
10:53:49 INFO - the target request is same-origin.
10:53:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1682ms
10:53:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:53:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c62000 == 4 [pid = 1881] [id = 694]
10:53:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 172 (0x7f7d19879c00) [pid = 1881] [serial = 1942] [outer = (nil)]
10:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 173 (0x7f7d19d16000) [pid = 1881] [serial = 1943] [outer = 0x7f7d19879c00]
10:53:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 174 (0x7f7d19deb800) [pid = 1881] [serial = 1944] [outer = 0x7f7d19879c00]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 173 (0x7f7d1a00fc00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 172 (0x7f7d1df70400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 171 (0x7f7d1e185c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 170 (0x7f7d20db5800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 169 (0x7f7d1b6c2c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 168 (0x7f7d24d79000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 167 (0x7f7d1cc8dc00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 166 (0x7f7d23ad9000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 165 (0x7f7d22f32400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 164 (0x7f7d1cdf6c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 163 (0x7f7d227b4800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 162 (0x7f7d2639e800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 161 (0x7f7d19c7cc00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 160 (0x7f7d1b70bc00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 159 (0x7f7d25c5b800) [pid = 1881] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354375355]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 158 (0x7f7d1fec1400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 157 (0x7f7d1da7c400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 156 (0x7f7d24d73000) [pid = 1881] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 155 (0x7f7d19d0e800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 154 (0x7f7d215eec00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 153 (0x7f7d1987a800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 152 (0x7f7d216c1800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 151 (0x7f7d23550800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 150 (0x7f7d1d97c000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 149 (0x7f7d1b718000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 148 (0x7f7d21934c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 147 (0x7f7d1fb38000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 146 (0x7f7d229a6400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 145 (0x7f7d1edb3c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 144 (0x7f7d19de8800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 143 (0x7f7d20ca5000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 142 (0x7f7d19d11000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 141 (0x7f7d1986e400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 140 (0x7f7d214d8c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 139 (0x7f7d217a9800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 138 (0x7f7d23a79c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 137 (0x7f7d2603b400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 136 (0x7f7d22294c00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 135 (0x7f7d1cc7ec00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 134 (0x7f7d2483dc00) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 133 (0x7f7d26034c00) [pid = 1881] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 132 (0x7f7d2354d000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 131 (0x7f7d19c78800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 130 (0x7f7d1b43a800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 129 (0x7f7d1df69800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 128 (0x7f7d1edb4800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 127 (0x7f7d20c9b400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 126 (0x7f7d215f0800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 125 (0x7f7d2166e400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 124 (0x7f7d217ac800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 123 (0x7f7d21942400) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 122 (0x7f7d21b8b000) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 121 (0x7f7d245d1800) [pid = 1881] [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]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 120 (0x7f7d24d75400) [pid = 1881] [serial = 1867] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 119 (0x7f7d25e5e800) [pid = 1881] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354375355]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 118 (0x7f7d24840c00) [pid = 1881] [serial = 1862] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 117 (0x7f7d24d78400) [pid = 1881] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 116 (0x7f7d1cc8d400) [pid = 1881] [serial = 1841] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 115 (0x7f7d1fb34c00) [pid = 1881] [serial = 1847] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 114 (0x7f7d229ad800) [pid = 1881] [serial = 1856] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 113 (0x7f7d1df6a800) [pid = 1881] [serial = 1844] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 112 (0x7f7d216c8800) [pid = 1881] [serial = 1853] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 111 (0x7f7d20db5c00) [pid = 1881] [serial = 1889] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 110 (0x7f7d23590000) [pid = 1881] [serial = 1859] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 109 (0x7f7d20ca7400) [pid = 1881] [serial = 1850] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 108 (0x7f7d1da32c00) [pid = 1881] [serial = 1886] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 107 (0x7f7d1cc73c00) [pid = 1881] [serial = 1883] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 106 (0x7f7d1a010400) [pid = 1881] [serial = 1892] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 105 (0x7f7d26040c00) [pid = 1881] [serial = 1880] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 104 (0x7f7d2639fc00) [pid = 1881] [serial = 1877] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 103 (0x7f7d25c5e400) [pid = 1881] [serial = 1872] [outer = (nil)] [url = about:blank]
10:53:56 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d2603cc00) [pid = 1881] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1eac0800) [pid = 1881] [serial = 1887] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1da7b400) [pid = 1881] [serial = 1893] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d216c8000) [pid = 1881] [serial = 1890] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1cd54800) [pid = 1881] [serial = 1683] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1eac0c00) [pid = 1881] [serial = 1686] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1fd7b800) [pid = 1881] [serial = 1689] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d213be000) [pid = 1881] [serial = 1692] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d2166a000) [pid = 1881] [serial = 1695] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d216d0c00) [pid = 1881] [serial = 1700] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d21937400) [pid = 1881] [serial = 1705] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d21b82400) [pid = 1881] [serial = 1710] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d22292c00) [pid = 1881] [serial = 1713] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d227adc00) [pid = 1881] [serial = 1716] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1b714800) [pid = 1881] [serial = 1731] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1d981400) [pid = 1881] [serial = 1734] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1e10a400) [pid = 1881] [serial = 1737] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1edb0800) [pid = 1881] [serial = 1742] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1fe7b400) [pid = 1881] [serial = 1747] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d213c4800) [pid = 1881] [serial = 1752] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d216c5800) [pid = 1881] [serial = 1755] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d22293c00) [pid = 1881] [serial = 1758] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d229ae400) [pid = 1881] [serial = 1761] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d22bdb000) [pid = 1881] [serial = 1764] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b43c000) [pid = 1881] [serial = 1784] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1edb4400) [pid = 1881] [serial = 1789] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d213c1800) [pid = 1881] [serial = 1794] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d2166f400) [pid = 1881] [serial = 1797] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d21942c00) [pid = 1881] [serial = 1800] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d229a3400) [pid = 1881] [serial = 1803] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d23543c00) [pid = 1881] [serial = 1806] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d2358dc00) [pid = 1881] [serial = 1809] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d23a83400) [pid = 1881] [serial = 1812] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d23ae0c00) [pid = 1881] [serial = 1815] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d2483bc00) [pid = 1881] [serial = 1818] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d24d0c000) [pid = 1881] [serial = 1821] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1ec06400) [pid = 1881] [serial = 1845] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1feb9400) [pid = 1881] [serial = 1848] [outer = (nil)] [url = about:blank]
10:53:57 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d213cac00) [pid = 1881] [serial = 1851] [outer = (nil)] [url = about:blank]
10:53:57 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
10:53:57 INFO - document served over http requires an http
10:53:57 INFO - sub-resource via fetch-request using the meta-csp
10:53:57 INFO - delivery method with swap-origin-redirect and when
10:53:57 INFO - the target request is same-origin.
10:53:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 7763ms
10:53:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:53:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e67800 == 5 [pid = 1881] [id = 695]
10:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1987b400) [pid = 1881] [serial = 1945] [outer = (nil)]
10:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d19c7ac00) [pid = 1881] [serial = 1946] [outer = 0x7f7d1987b400]
10:53:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d19d12000) [pid = 1881] [serial = 1947] [outer = 0x7f7d1987b400]
10:53:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1978d800 == 6 [pid = 1881] [id = 696]
10:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d19712800) [pid = 1881] [serial = 1948] [outer = (nil)]
10:53:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d19c7a000) [pid = 1881] [serial = 1949] [outer = 0x7f7d19712800]
10:53:59 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
10:53:59 INFO - document served over http requires an http
10:53:59 INFO - sub-resource via iframe-tag using the meta-csp
10:53:59 INFO - delivery method with keep-origin-redirect and when
10:53:59 INFO - the target request is same-origin.
10:53:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1835ms
10:53:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:53:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a45a000 == 7 [pid = 1881] [id = 697]
10:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d19877000) [pid = 1881] [serial = 1950] [outer = (nil)]
10:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d19d0f800) [pid = 1881] [serial = 1951] [outer = 0x7f7d19877000]
10:53:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:53:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1a002c00) [pid = 1881] [serial = 1952] [outer = 0x7f7d19877000]
10:54:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a46d800 == 8 [pid = 1881] [id = 698]
10:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1a006c00) [pid = 1881] [serial = 1953] [outer = (nil)]
10:54:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1a00b800) [pid = 1881] [serial = 1954] [outer = 0x7f7d1a006c00]
10:54:01 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
10:54:01 INFO - document served over http requires an http
10:54:01 INFO - sub-resource via iframe-tag using the meta-csp
10:54:01 INFO - delivery method with no-redirect and when
10:54:01 INFO - the target request is same-origin.
10:54:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1988ms
10:54:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:54:01 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59b000 == 9 [pid = 1881] [id = 699]
10:54:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1987ac00) [pid = 1881] [serial = 1955] [outer = (nil)]
10:54:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1a008c00) [pid = 1881] [serial = 1956] [outer = 0x7f7d1987ac00]
10:54:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1a208800) [pid = 1881] [serial = 1957] [outer = 0x7f7d1987ac00]
10:54:03 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ae800 == 10 [pid = 1881] [id = 700]
10:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1a20cc00) [pid = 1881] [serial = 1958] [outer = (nil)]
10:54:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1b42e400) [pid = 1881] [serial = 1959] [outer = 0x7f7d1a20cc00]
10:54:03 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
10:54:03 INFO - document served over http requires an http
10:54:03 INFO - sub-resource via iframe-tag using the meta-csp
10:54:03 INFO - delivery method with swap-origin-redirect and when
10:54:03 INFO - the target request is same-origin.
10:54:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2497ms
10:54:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:54:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b77b800 == 11 [pid = 1881] [id = 701]
10:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1a00f800) [pid = 1881] [serial = 1960] [outer = (nil)]
10:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1b42f000) [pid = 1881] [serial = 1961] [outer = 0x7f7d1a00f800]
10:54:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1b439c00) [pid = 1881] [serial = 1962] [outer = 0x7f7d1a00f800]
10:54:05 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
10:54:05 INFO - document served over http requires an http
10:54:05 INFO - sub-resource via script-tag using the meta-csp
10:54:05 INFO - delivery method with keep-origin-redirect and when
10:54:05 INFO - the target request is same-origin.
10:54:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2150ms
10:54:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:54:06 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca0e000 == 12 [pid = 1881] [id = 702]
10:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1a20d800) [pid = 1881] [serial = 1963] [outer = (nil)]
10:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b586800) [pid = 1881] [serial = 1964] [outer = 0x7f7d1a20d800]
10:54:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b58f800) [pid = 1881] [serial = 1965] [outer = 0x7f7d1a20d800]
10:54:08 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
10:54:08 INFO - document served over http requires an http
10:54:08 INFO - sub-resource via script-tag using the meta-csp
10:54:08 INFO - delivery method with no-redirect and when
10:54:08 INFO - the target request is same-origin.
10:54:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2330ms
10:54:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:54:09 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caac000 == 13 [pid = 1881] [id = 703]
10:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b586000) [pid = 1881] [serial = 1966] [outer = (nil)]
10:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1b6c0000) [pid = 1881] [serial = 1967] [outer = 0x7f7d1b586000]
10:54:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1b703400) [pid = 1881] [serial = 1968] [outer = 0x7f7d1b586000]
10:54:10 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
10:54:10 INFO - document served over http requires an http
10:54:10 INFO - sub-resource via script-tag using the meta-csp
10:54:10 INFO - delivery method with swap-origin-redirect and when
10:54:10 INFO - the target request is same-origin.
10:54:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2556ms
10:54:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:54:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188d3000 == 14 [pid = 1881] [id = 704]
10:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1b707000) [pid = 1881] [serial = 1969] [outer = (nil)]
10:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1b713800) [pid = 1881] [serial = 1970] [outer = 0x7f7d1b707000]
10:54:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b71a400) [pid = 1881] [serial = 1971] [outer = 0x7f7d1b707000]
10:54:13 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
10:54:13 INFO - document served over http requires an http
10:54:13 INFO - sub-resource via xhr-request using the meta-csp
10:54:13 INFO - delivery method with keep-origin-redirect and when
10:54:13 INFO - the target request is same-origin.
10:54:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 3140ms
10:54:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:54:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a466000 == 15 [pid = 1881] [id = 705]
10:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1b587c00) [pid = 1881] [serial = 1972] [outer = (nil)]
10:54:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1b70e000) [pid = 1881] [serial = 1973] [outer = 0x7f7d1b587c00]
10:54:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1a00dc00) [pid = 1881] [serial = 1974] [outer = 0x7f7d1b587c00]
10:54:16 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
10:54:16 INFO - document served over http requires an http
10:54:16 INFO - sub-resource via xhr-request using the meta-csp
10:54:16 INFO - delivery method with no-redirect and when
10:54:16 INFO - the target request is same-origin.
10:54:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2698ms
10:54:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:54:17 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198de800 == 16 [pid = 1881] [id = 706]
10:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d19708400) [pid = 1881] [serial = 1975] [outer = (nil)]
10:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d19713c00) [pid = 1881] [serial = 1976] [outer = 0x7f7d19708400]
10:54:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1a006400) [pid = 1881] [serial = 1977] [outer = 0x7f7d19708400]
10:54:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c62000 == 15 [pid = 1881] [id = 694]
10:54:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198e3800 == 14 [pid = 1881] [id = 693]
10:54:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188d8000 == 13 [pid = 1881] [id = 692]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1e104800) [pid = 1881] [serial = 1884] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d23ade000) [pid = 1881] [serial = 1860] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cdeac00) [pid = 1881] [serial = 1839] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d21b7d400) [pid = 1881] [serial = 1854] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d22bd6c00) [pid = 1881] [serial = 1857] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1da80800) [pid = 1881] [serial = 1842] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d24d10800) [pid = 1881] [serial = 1863] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d25c58400) [pid = 1881] [serial = 1868] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d25e6b000) [pid = 1881] [serial = 1873] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d2655a800) [pid = 1881] [serial = 1878] [outer = (nil)] [url = about:blank]
10:54:18 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d265b5800) [pid = 1881] [serial = 1881] [outer = (nil)] [url = about:blank]
10:54:18 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
10:54:18 INFO - document served over http requires an http
10:54:18 INFO - sub-resource via xhr-request using the meta-csp
10:54:18 INFO - delivery method with swap-origin-redirect and when
10:54:18 INFO - the target request is same-origin.
10:54:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2186ms
10:54:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:54:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198e0000 == 14 [pid = 1881] [id = 707]
10:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d19d0c800) [pid = 1881] [serial = 1978] [outer = (nil)]
10:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1a20a400) [pid = 1881] [serial = 1979] [outer = 0x7f7d19d0c800]
10:54:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1b58e800) [pid = 1881] [serial = 1980] [outer = 0x7f7d19d0c800]
10:54: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
10:54:20 INFO - document served over http requires an https
10:54:20 INFO - sub-resource via fetch-request using the meta-csp
10:54:20 INFO - delivery method with keep-origin-redirect and when
10:54:20 INFO - the target request is same-origin.
10:54:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2086ms
10:54:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:54:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5aa800 == 15 [pid = 1881] [id = 708]
10:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1a007000) [pid = 1881] [serial = 1981] [outer = (nil)]
10:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1b70d000) [pid = 1881] [serial = 1982] [outer = 0x7f7d1a007000]
10:54:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1cb19000) [pid = 1881] [serial = 1983] [outer = 0x7f7d1a007000]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d2b54e000) [pid = 1881] [serial = 1928] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1cb0d800) [pid = 1881] [serial = 1931] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d28211000) [pid = 1881] [serial = 1922] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d2b448400) [pid = 1881] [serial = 1925] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d263a2400) [pid = 1881] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354405515]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d24986000) [pid = 1881] [serial = 1909] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d2710bc00) [pid = 1881] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d2639cc00) [pid = 1881] [serial = 1914] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d27c3dc00) [pid = 1881] [serial = 1919] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d229af800) [pid = 1881] [serial = 1901] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d23ae4800) [pid = 1881] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d23a78c00) [pid = 1881] [serial = 1904] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1cd5b800) [pid = 1881] [serial = 1895] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d214dac00) [pid = 1881] [serial = 1898] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d15c10800) [pid = 1881] [serial = 1934] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d15c0c800) [pid = 1881] [serial = 1937] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19c7e000) [pid = 1881] [serial = 1940] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d19d16000) [pid = 1881] [serial = 1943] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d15c14000) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d263a3800) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d19879c00) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d282d3400) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d27c44000) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d2717f000) [pid = 1881] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d19875400) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d26034000) [pid = 1881] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354405515]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d245d5c00) [pid = 1881] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d2b447c00) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1cb0c800) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d2358a800) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d245d8000) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d216c6000) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d22bd3400) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d19878800) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1cdf0400) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d15c0f800) [pid = 1881] [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]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d1fc76c00) [pid = 1881] [serial = 1929] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1cb16400) [pid = 1881] [serial = 1932] [outer = (nil)] [url = about:blank]
10:54:22 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d15c16400) [pid = 1881] [serial = 1935] [outer = (nil)] [url = about:blank]
10:54: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
10:54:23 INFO - document served over http requires an https
10:54:23 INFO - sub-resource via fetch-request using the meta-csp
10:54:23 INFO - delivery method with no-redirect and when
10:54:23 INFO - the target request is same-origin.
10:54:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2445ms
10:54:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:54:23 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc5b000 == 16 [pid = 1881] [id = 709]
10:54:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d19de4400) [pid = 1881] [serial = 1984] [outer = (nil)]
10:54:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d1b6b7400) [pid = 1881] [serial = 1985] [outer = 0x7f7d19de4400]
10:54:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d1cc79800) [pid = 1881] [serial = 1986] [outer = 0x7f7d19de4400]
10:54:26 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
10:54:26 INFO - document served over http requires an https
10:54:26 INFO - sub-resource via fetch-request using the meta-csp
10:54:26 INFO - delivery method with swap-origin-redirect and when
10:54:26 INFO - the target request is same-origin.
10:54:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2732ms
10:54:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:54:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca21000 == 17 [pid = 1881] [id = 710]
10:54:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d19873000) [pid = 1881] [serial = 1987] [outer = (nil)]
10:54:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1a002800) [pid = 1881] [serial = 1988] [outer = 0x7f7d19873000]
10:54:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1b70ac00) [pid = 1881] [serial = 1989] [outer = 0x7f7d19873000]
10:54:27 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccb3800 == 18 [pid = 1881] [id = 711]
10:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1cc73400) [pid = 1881] [serial = 1990] [outer = (nil)]
10:54:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1cc7b800) [pid = 1881] [serial = 1991] [outer = 0x7f7d1cc73400]
10:54:28 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
10:54:28 INFO - document served over http requires an https
10:54:28 INFO - sub-resource via iframe-tag using the meta-csp
10:54:28 INFO - delivery method with keep-origin-redirect and when
10:54:28 INFO - the target request is same-origin.
10:54:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2095ms
10:54:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:54:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccc2000 == 19 [pid = 1881] [id = 712]
10:54:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d19d13c00) [pid = 1881] [serial = 1992] [outer = (nil)]
10:54:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1cc7f800) [pid = 1881] [serial = 1993] [outer = 0x7f7d19d13c00]
10:54:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1cc87800) [pid = 1881] [serial = 1994] [outer = 0x7f7d19d13c00]
10:54:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf0c000 == 20 [pid = 1881] [id = 713]
10:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1cc8b800) [pid = 1881] [serial = 1995] [outer = (nil)]
10:54:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1cc90000) [pid = 1881] [serial = 1996] [outer = 0x7f7d1cc8b800]
10:54:30 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
10:54:30 INFO - document served over http requires an https
10:54:30 INFO - sub-resource via iframe-tag using the meta-csp
10:54:30 INFO - delivery method with no-redirect and when
10:54:30 INFO - the target request is same-origin.
10:54:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1960ms
10:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:54:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf1e800 == 21 [pid = 1881] [id = 714]
10:54:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cc90400) [pid = 1881] [serial = 1997] [outer = (nil)]
10:54:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1cd53400) [pid = 1881] [serial = 1998] [outer = 0x7f7d1cc90400]
10:54:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1cd5c400) [pid = 1881] [serial = 1999] [outer = 0x7f7d1cc90400]
10:54:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da51000 == 22 [pid = 1881] [id = 715]
10:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1cd5fc00) [pid = 1881] [serial = 2000] [outer = (nil)]
10:54:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1cded400) [pid = 1881] [serial = 2001] [outer = 0x7f7d1cd5fc00]
10:54:32 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
10:54:32 INFO - document served over http requires an https
10:54:32 INFO - sub-resource via iframe-tag using the meta-csp
10:54:32 INFO - delivery method with swap-origin-redirect and when
10:54:32 INFO - the target request is same-origin.
10:54:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1888ms
10:54:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:54:32 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da5d800 == 23 [pid = 1881] [id = 716]
10:54:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1cc8f800) [pid = 1881] [serial = 2002] [outer = (nil)]
10:54:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1cdf1000) [pid = 1881] [serial = 2003] [outer = 0x7f7d1cc8f800]
10:54:33 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1cdf8c00) [pid = 1881] [serial = 2004] [outer = 0x7f7d1cc8f800]
10:54:34 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
10:54:34 INFO - document served over http requires an https
10:54:34 INFO - sub-resource via script-tag using the meta-csp
10:54:34 INFO - delivery method with keep-origin-redirect and when
10:54:34 INFO - the target request is same-origin.
10:54:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2388ms
10:54:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:54:35 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd19000 == 24 [pid = 1881] [id = 717]
10:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1cdeac00) [pid = 1881] [serial = 2005] [outer = (nil)]
10:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1d977400) [pid = 1881] [serial = 2006] [outer = 0x7f7d1cdeac00]
10:54:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1d983000) [pid = 1881] [serial = 2007] [outer = 0x7f7d1cdeac00]
10:54:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:36 INFO - document served over http requires an https
10:54:36 INFO - sub-resource via script-tag using the meta-csp
10:54:36 INFO - delivery method with no-redirect and when
10:54:36 INFO - the target request is same-origin.
10:54:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2307ms
10:54:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:54:37 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda7800 == 25 [pid = 1881] [id = 718]
10:54:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1d97b400) [pid = 1881] [serial = 2008] [outer = (nil)]
10:54:37 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1da37800) [pid = 1881] [serial = 2009] [outer = 0x7f7d1d97b400]
10:54:37 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1da79400) [pid = 1881] [serial = 2010] [outer = 0x7f7d1d97b400]
10:54:40 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
10:54:40 INFO - document served over http requires an https
10:54:40 INFO - sub-resource via script-tag using the meta-csp
10:54:40 INFO - delivery method with swap-origin-redirect and when
10:54:40 INFO - the target request is same-origin.
10:54:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3705ms
10:54:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:54:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e5f800 == 26 [pid = 1881] [id = 719]
10:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19715800) [pid = 1881] [serial = 2011] [outer = (nil)]
10:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d19875800) [pid = 1881] [serial = 2012] [outer = 0x7f7d19715800]
10:54:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1a20c000) [pid = 1881] [serial = 2013] [outer = 0x7f7d19715800]
10:54:42 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
10:54:42 INFO - document served over http requires an https
10:54:42 INFO - sub-resource via xhr-request using the meta-csp
10:54:42 INFO - delivery method with keep-origin-redirect and when
10:54:42 INFO - the target request is same-origin.
10:54:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2142ms
10:54:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:54:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198fa800 == 27 [pid = 1881] [id = 720]
10:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d19de6000) [pid = 1881] [serial = 2014] [outer = (nil)]
10:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b438000) [pid = 1881] [serial = 2015] [outer = 0x7f7d19de6000]
10:54:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b6bcc00) [pid = 1881] [serial = 2016] [outer = 0x7f7d19de6000]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5aa800 == 26 [pid = 1881] [id = 708]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198e0000 == 25 [pid = 1881] [id = 707]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198de800 == 24 [pid = 1881] [id = 706]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a466000 == 23 [pid = 1881] [id = 705]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188d3000 == 22 [pid = 1881] [id = 704]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caac000 == 21 [pid = 1881] [id = 703]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca0e000 == 20 [pid = 1881] [id = 702]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ae800 == 19 [pid = 1881] [id = 700]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b77b800 == 18 [pid = 1881] [id = 701]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59b000 == 17 [pid = 1881] [id = 699]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a46d800 == 16 [pid = 1881] [id = 698]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a45a000 == 15 [pid = 1881] [id = 697]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1978d800 == 14 [pid = 1881] [id = 696]
10:54:43 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e67800 == 13 [pid = 1881] [id = 695]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1986f400) [pid = 1881] [serial = 1938] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1feb9000) [pid = 1881] [serial = 1896] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d23adb000) [pid = 1881] [serial = 1905] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d23545c00) [pid = 1881] [serial = 1902] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d22295c00) [pid = 1881] [serial = 1899] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d267e8c00) [pid = 1881] [serial = 1915] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d25c59800) [pid = 1881] [serial = 1910] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d2b4f6800) [pid = 1881] [serial = 1926] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d2b17d400) [pid = 1881] [serial = 1923] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d27f1a000) [pid = 1881] [serial = 1920] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19d0dc00) [pid = 1881] [serial = 1941] [outer = (nil)] [url = about:blank]
10:54:44 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d19deb800) [pid = 1881] [serial = 1944] [outer = (nil)] [url = about:blank]
10:54:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:54:44 INFO - document served over http requires an https
10:54:44 INFO - sub-resource via xhr-request using the meta-csp
10:54:44 INFO - delivery method with no-redirect and when
10:54:44 INFO - the target request is same-origin.
10:54:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1684ms
10:54:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:54:44 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19781800 == 14 [pid = 1881] [id = 721]
10:54:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d19de7000) [pid = 1881] [serial = 2017] [outer = (nil)]
10:54:44 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1a00b400) [pid = 1881] [serial = 2018] [outer = 0x7f7d19de7000]
10:54:45 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1b70c800) [pid = 1881] [serial = 2019] [outer = 0x7f7d19de7000]
10:54:46 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
10:54:46 INFO - document served over http requires an https
10:54:46 INFO - sub-resource via xhr-request using the meta-csp
10:54:46 INFO - delivery method with swap-origin-redirect and when
10:54:46 INFO - the target request is same-origin.
10:54:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1785ms
10:54:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:54:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e51800 == 15 [pid = 1881] [id = 722]
10:54:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d19dee400) [pid = 1881] [serial = 2020] [outer = (nil)]
10:54:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1b432c00) [pid = 1881] [serial = 2021] [outer = 0x7f7d19dee400]
10:54:47 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b71e400) [pid = 1881] [serial = 2022] [outer = 0x7f7d19dee400]
10:54:49 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
10:54:49 INFO - document served over http requires an http
10:54:49 INFO - sub-resource via fetch-request using the meta-referrer
10:54:49 INFO - delivery method with keep-origin-redirect and when
10:54:49 INFO - the target request is cross-origin.
10:54:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3295ms
10:54:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
10:54:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5ae800 == 16 [pid = 1881] [id = 723]
10:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1a209400) [pid = 1881] [serial = 2023] [outer = (nil)]
10:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1cc84c00) [pid = 1881] [serial = 2024] [outer = 0x7f7d1a209400]
10:54:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1cdeb400) [pid = 1881] [serial = 2025] [outer = 0x7f7d1a209400]
10:54:51 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
10:54:51 INFO - document served over http requires an http
10:54:51 INFO - sub-resource via fetch-request using the meta-referrer
10:54:51 INFO - delivery method with no-redirect and when
10:54:51 INFO - the target request is cross-origin.
10:54:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2393ms
10:54:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:54:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1caac000 == 17 [pid = 1881] [id = 724]
10:54:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1cc73800) [pid = 1881] [serial = 2026] [outer = (nil)]
10:54:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1da3c800) [pid = 1881] [serial = 2027] [outer = 0x7f7d1cc73800]
10:54:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1da81800) [pid = 1881] [serial = 2028] [outer = 0x7f7d1cc73800]
10:54:54 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
10:54:54 INFO - document served over http requires an http
10:54:54 INFO - sub-resource via fetch-request using the meta-referrer
10:54:54 INFO - delivery method with swap-origin-redirect and when
10:54:54 INFO - the target request is cross-origin.
10:54:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2507ms
10:54:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccb3800 == 16 [pid = 1881] [id = 711]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca21000 == 15 [pid = 1881] [id = 710]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf0c000 == 14 [pid = 1881] [id = 713]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccc2000 == 13 [pid = 1881] [id = 712]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da51000 == 12 [pid = 1881] [id = 715]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf1e800 == 11 [pid = 1881] [id = 714]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da5d800 == 10 [pid = 1881] [id = 716]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd19000 == 9 [pid = 1881] [id = 717]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e5f800 == 8 [pid = 1881] [id = 719]
10:54:56 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198fa800 == 7 [pid = 1881] [id = 720]
10:54:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188d2800 == 8 [pid = 1881] [id = 725]
10:54:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d19d0e400) [pid = 1881] [serial = 2029] [outer = (nil)]
10:54:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1a003000) [pid = 1881] [serial = 2030] [outer = 0x7f7d19d0e400]
10:54:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1b6ba400) [pid = 1881] [serial = 2031] [outer = 0x7f7d19d0e400]
10:54:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e5f800 == 9 [pid = 1881] [id = 726]
10:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1b709800) [pid = 1881] [serial = 2032] [outer = (nil)]
10:54:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1cb11c00) [pid = 1881] [serial = 2033] [outer = 0x7f7d1b709800]
10:54:58 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
10:54:58 INFO - document served over http requires an http
10:54:58 INFO - sub-resource via iframe-tag using the meta-referrer
10:54:58 INFO - delivery method with keep-origin-redirect and when
10:54:58 INFO - the target request is cross-origin.
10:54:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3593ms
10:54:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:54:58 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b774800 == 10 [pid = 1881] [id = 727]
10:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1cb0c800) [pid = 1881] [serial = 2034] [outer = (nil)]
10:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1cc86800) [pid = 1881] [serial = 2035] [outer = 0x7f7d1cb0c800]
10:54:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:54:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1cd5f400) [pid = 1881] [serial = 2036] [outer = 0x7f7d1cb0c800]
10:54:59 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1b438000) [pid = 1881] [serial = 2015] [outer = (nil)] [url = about:blank]
10:54:59 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1da37800) [pid = 1881] [serial = 2009] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d19875800) [pid = 1881] [serial = 2012] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1d977400) [pid = 1881] [serial = 2006] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1cded400) [pid = 1881] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1cd53400) [pid = 1881] [serial = 1998] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1cc90000) [pid = 1881] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354469854]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1cc7f800) [pid = 1881] [serial = 1993] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1cc7b800) [pid = 1881] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1a002800) [pid = 1881] [serial = 1988] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1b6b7400) [pid = 1881] [serial = 1985] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1cdf1000) [pid = 1881] [serial = 2003] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d19c7ac00) [pid = 1881] [serial = 1946] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1b42e400) [pid = 1881] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1b713800) [pid = 1881] [serial = 1970] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b70d000) [pid = 1881] [serial = 1982] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1a008c00) [pid = 1881] [serial = 1956] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1a00b800) [pid = 1881] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354440785]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d19713c00) [pid = 1881] [serial = 1976] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1b586800) [pid = 1881] [serial = 1964] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1b70e000) [pid = 1881] [serial = 1973] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1a20a400) [pid = 1881] [serial = 1979] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d19d0f800) [pid = 1881] [serial = 1951] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b6c0000) [pid = 1881] [serial = 1967] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b42f000) [pid = 1881] [serial = 1961] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d19c7a000) [pid = 1881] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1a00b400) [pid = 1881] [serial = 2018] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d19de4400) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d19d0c800) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d19715800) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d19de6000) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1a007000) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d19712800) [pid = 1881] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d19708400) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1987b400) [pid = 1881] [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]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d1cd5fc00) [pid = 1881] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1cc8b800) [pid = 1881] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354469854]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d1cc73400) [pid = 1881] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d1a20cc00) [pid = 1881] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1a006c00) [pid = 1881] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354440785]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d1b6bcc00) [pid = 1881] [serial = 2016] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d1a20c000) [pid = 1881] [serial = 2013] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d1a006400) [pid = 1881] [serial = 1977] [outer = (nil)] [url = about:blank]
10:55:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cba5800 == 11 [pid = 1881] [id = 728]
10:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d15c0cc00) [pid = 1881] [serial = 2037] [outer = (nil)]
10:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d19715800) [pid = 1881] [serial = 2038] [outer = 0x7f7d15c0cc00]
10:55:00 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
10:55:00 INFO - document served over http requires an http
10:55:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:00 INFO - delivery method with no-redirect and when
10:55:00 INFO - the target request is cross-origin.
10:55:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2391ms
10:55:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:55:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc65000 == 12 [pid = 1881] [id = 729]
10:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d19d14400) [pid = 1881] [serial = 2039] [outer = (nil)]
10:55:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d19de4400) [pid = 1881] [serial = 2040] [outer = 0x7f7d19d14400]
10:55:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d1b6b7800) [pid = 1881] [serial = 2041] [outer = 0x7f7d19d14400]
10:55:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b5a9800 == 13 [pid = 1881] [id = 730]
10:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d19879800) [pid = 1881] [serial = 2042] [outer = (nil)]
10:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1a207c00) [pid = 1881] [serial = 2043] [outer = 0x7f7d19879800]
10:55:02 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
10:55:02 INFO - document served over http requires an http
10:55:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:02 INFO - delivery method with swap-origin-redirect and when
10:55:02 INFO - the target request is cross-origin.
10:55:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1991ms
10:55:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:55:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccbc800 == 14 [pid = 1881] [id = 731]
10:55:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d19c81400) [pid = 1881] [serial = 2044] [outer = (nil)]
10:55:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1b6c0000) [pid = 1881] [serial = 2045] [outer = 0x7f7d19c81400]
10:55:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:03 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1cc83000) [pid = 1881] [serial = 2046] [outer = 0x7f7d19c81400]
10:55:04 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
10:55:04 INFO - document served over http requires an http
10:55:04 INFO - sub-resource via script-tag using the meta-referrer
10:55:04 INFO - delivery method with keep-origin-redirect and when
10:55:04 INFO - the target request is cross-origin.
10:55:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2434ms
10:55:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
10:55:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf1e000 == 15 [pid = 1881] [id = 732]
10:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1a205800) [pid = 1881] [serial = 2047] [outer = (nil)]
10:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1cd5e400) [pid = 1881] [serial = 2048] [outer = 0x7f7d1a205800]
10:55:05 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1d982c00) [pid = 1881] [serial = 2049] [outer = 0x7f7d1a205800]
10:55:07 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
10:55:07 INFO - document served over http requires an http
10:55:07 INFO - sub-resource via script-tag using the meta-referrer
10:55:07 INFO - delivery method with no-redirect and when
10:55:07 INFO - the target request is cross-origin.
10:55:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2354ms
10:55:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:55:07 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0f000 == 16 [pid = 1881] [id = 733]
10:55:07 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1cdf3c00) [pid = 1881] [serial = 2050] [outer = (nil)]
10:55:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1da79000) [pid = 1881] [serial = 2051] [outer = 0x7f7d1cdf3c00]
10:55:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1df61c00) [pid = 1881] [serial = 2052] [outer = 0x7f7d1cdf3c00]
10:55:10 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
10:55:10 INFO - document served over http requires an http
10:55:10 INFO - sub-resource via script-tag using the meta-referrer
10:55:10 INFO - delivery method with swap-origin-redirect and when
10:55:10 INFO - the target request is cross-origin.
10:55:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3004ms
10:55:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:55:10 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ddb2800 == 17 [pid = 1881] [id = 734]
10:55:10 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1da84800) [pid = 1881] [serial = 2053] [outer = (nil)]
10:55:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1df6b000) [pid = 1881] [serial = 2054] [outer = 0x7f7d1da84800]
10:55:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1e103c00) [pid = 1881] [serial = 2055] [outer = 0x7f7d1da84800]
10:55:12 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
10:55:12 INFO - document served over http requires an http
10:55:12 INFO - sub-resource via xhr-request using the meta-referrer
10:55:12 INFO - delivery method with keep-origin-redirect and when
10:55:12 INFO - the target request is cross-origin.
10:55:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2092ms
10:55:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
10:55:12 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1de8d800 == 18 [pid = 1881] [id = 735]
10:55:12 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1df68400) [pid = 1881] [serial = 2056] [outer = (nil)]
10:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1e10dc00) [pid = 1881] [serial = 2057] [outer = 0x7f7d1df68400]
10:55:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1e182000) [pid = 1881] [serial = 2058] [outer = 0x7f7d1df68400]
10:55:14 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
10:55:14 INFO - document served over http requires an http
10:55:14 INFO - sub-resource via xhr-request using the meta-referrer
10:55:14 INFO - delivery method with no-redirect and when
10:55:14 INFO - the target request is cross-origin.
10:55:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2036ms
10:55:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:55:14 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb1b800 == 19 [pid = 1881] [id = 736]
10:55:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1e10bc00) [pid = 1881] [serial = 2059] [outer = (nil)]
10:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1e18b000) [pid = 1881] [serial = 2060] [outer = 0x7f7d1e10bc00]
10:55:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:15 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1eabc400) [pid = 1881] [serial = 2061] [outer = 0x7f7d1e10bc00]
10:55:16 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
10:55:16 INFO - document served over http requires an http
10:55:16 INFO - sub-resource via xhr-request using the meta-referrer
10:55:16 INFO - delivery method with swap-origin-redirect and when
10:55:16 INFO - the target request is cross-origin.
10:55:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1786ms
10:55:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:55:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecc5800 == 20 [pid = 1881] [id = 737]
10:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1e18a400) [pid = 1881] [serial = 2062] [outer = (nil)]
10:55:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1ec05000) [pid = 1881] [serial = 2063] [outer = 0x7f7d1e18a400]
10:55:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:17 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1ec0b400) [pid = 1881] [serial = 2064] [outer = 0x7f7d1e18a400]
10:55:18 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
10:55:18 INFO - document served over http requires an https
10:55:18 INFO - sub-resource via fetch-request using the meta-referrer
10:55:18 INFO - delivery method with keep-origin-redirect and when
10:55:18 INFO - the target request is cross-origin.
10:55:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2132ms
10:55:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
10:55:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ed4f000 == 21 [pid = 1881] [id = 738]
10:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1eac7400) [pid = 1881] [serial = 2065] [outer = (nil)]
10:55:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d1edb2400) [pid = 1881] [serial = 2066] [outer = 0x7f7d1eac7400]
10:55:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1edb8800) [pid = 1881] [serial = 2067] [outer = 0x7f7d1eac7400]
10:55:21 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
10:55:21 INFO - document served over http requires an https
10:55:21 INFO - sub-resource via fetch-request using the meta-referrer
10:55:21 INFO - delivery method with no-redirect and when
10:55:21 INFO - the target request is cross-origin.
10:55:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3251ms
10:55:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:55:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e62800 == 22 [pid = 1881] [id = 739]
10:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d19d1b400) [pid = 1881] [serial = 2068] [outer = (nil)]
10:55:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d19de4800) [pid = 1881] [serial = 2069] [outer = 0x7f7d19d1b400]
10:55:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b6b7400) [pid = 1881] [serial = 2070] [outer = 0x7f7d19d1b400]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cba5800 == 21 [pid = 1881] [id = 728]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b774800 == 20 [pid = 1881] [id = 727]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e5f800 == 19 [pid = 1881] [id = 726]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188d2800 == 18 [pid = 1881] [id = 725]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1caac000 == 17 [pid = 1881] [id = 724]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5ae800 == 16 [pid = 1881] [id = 723]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e51800 == 15 [pid = 1881] [id = 722]
10:55:24 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19781800 == 14 [pid = 1881] [id = 721]
10:55:24 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d19d12000) [pid = 1881] [serial = 1947] [outer = (nil)] [url = about:blank]
10:55:24 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1b58e800) [pid = 1881] [serial = 1980] [outer = (nil)] [url = about:blank]
10:55:24 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1cc79800) [pid = 1881] [serial = 1986] [outer = (nil)] [url = about:blank]
10:55:24 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1cb19000) [pid = 1881] [serial = 1983] [outer = (nil)] [url = about:blank]
10:55:24 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
10:55:24 INFO - document served over http requires an https
10:55:24 INFO - sub-resource via fetch-request using the meta-referrer
10:55:24 INFO - delivery method with swap-origin-redirect and when
10:55:24 INFO - the target request is cross-origin.
10:55:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3152ms
10:55:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:55:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198da800 == 15 [pid = 1881] [id = 740]
10:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d19d11800) [pid = 1881] [serial = 2071] [outer = (nil)]
10:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d19de5000) [pid = 1881] [serial = 2072] [outer = 0x7f7d19d11800]
10:55:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1b6b9000) [pid = 1881] [serial = 2073] [outer = 0x7f7d19d11800]
10:55:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e64800 == 16 [pid = 1881] [id = 741]
10:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1b70bc00) [pid = 1881] [serial = 2074] [outer = (nil)]
10:55:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b71ac00) [pid = 1881] [serial = 2075] [outer = 0x7f7d1b70bc00]
10:55:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:27 INFO - document served over http requires an https
10:55:27 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:27 INFO - delivery method with keep-origin-redirect and when
10:55:27 INFO - the target request is cross-origin.
10:55:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2190ms
10:55:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:55:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a461000 == 17 [pid = 1881] [id = 742]
10:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1986f000) [pid = 1881] [serial = 2076] [outer = (nil)]
10:55:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1b713800) [pid = 1881] [serial = 2077] [outer = 0x7f7d1986f000]
10:55:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1cc81800) [pid = 1881] [serial = 2078] [outer = 0x7f7d1986f000]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1da3c800) [pid = 1881] [serial = 2027] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1cc84c00) [pid = 1881] [serial = 2024] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d19715800) [pid = 1881] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354500170]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d19de4400) [pid = 1881] [serial = 2040] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1b432c00) [pid = 1881] [serial = 2021] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1cc86800) [pid = 1881] [serial = 2035] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1cb11c00) [pid = 1881] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1a003000) [pid = 1881] [serial = 2030] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1cc73800) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d19dee400) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b709800) [pid = 1881] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d19d0e400) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1cb0c800) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d15c0cc00) [pid = 1881] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354500170]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d19de7000) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1a209400) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1b587c00) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1cc8f800) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1a00f800) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1a20d800) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1987ac00) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1cc90400) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1b707000) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d19877000) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d19d13c00) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1b586000) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d19873000) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1cdeac00) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d1d97b400) [pid = 1881] [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]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1a00dc00) [pid = 1881] [serial = 1974] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d1cdf8c00) [pid = 1881] [serial = 2004] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1b439c00) [pid = 1881] [serial = 1962] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d1b58f800) [pid = 1881] [serial = 1965] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d1a208800) [pid = 1881] [serial = 1957] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1cd5c400) [pid = 1881] [serial = 1999] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d1b71a400) [pid = 1881] [serial = 1971] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d1a002c00) [pid = 1881] [serial = 1952] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d1cc87800) [pid = 1881] [serial = 1994] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d1b703400) [pid = 1881] [serial = 1968] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d1b70ac00) [pid = 1881] [serial = 1989] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d1b70c800) [pid = 1881] [serial = 2019] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d1d983000) [pid = 1881] [serial = 2007] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d1da79400) [pid = 1881] [serial = 2010] [outer = (nil)] [url = about:blank]
10:55:30 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b76e800 == 18 [pid = 1881] [id = 743]
10:55:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 47 (0x7f7d1970b000) [pid = 1881] [serial = 2079] [outer = (nil)]
10:55:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 48 (0x7f7d1987bc00) [pid = 1881] [serial = 2080] [outer = 0x7f7d1970b000]
10:55:31 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
10:55:31 INFO - document served over http requires an https
10:55:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:31 INFO - delivery method with no-redirect and when
10:55:31 INFO - the target request is cross-origin.
10:55:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 3954ms
10:55:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:55:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ca0b000 == 19 [pid = 1881] [id = 744]
10:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 49 (0x7f7d19877000) [pid = 1881] [serial = 2081] [outer = (nil)]
10:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 50 (0x7f7d1a00f800) [pid = 1881] [serial = 2082] [outer = 0x7f7d19877000]
10:55:31 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 51 (0x7f7d1b591000) [pid = 1881] [serial = 2083] [outer = 0x7f7d19877000]
10:55:33 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1a451800 == 20 [pid = 1881] [id = 745]
10:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 52 (0x7f7d19871c00) [pid = 1881] [serial = 2084] [outer = (nil)]
10:55:33 INFO - PROCESS | 1833 | ++DOMWINDOW == 53 (0x7f7d19de7000) [pid = 1881] [serial = 2085] [outer = 0x7f7d19871c00]
10:55:33 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
10:55:33 INFO - document served over http requires an https
10:55:33 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:33 INFO - delivery method with swap-origin-redirect and when
10:55:33 INFO - the target request is cross-origin.
10:55:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2589ms
10:55:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:55:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cab3000 == 21 [pid = 1881] [id = 746]
10:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 54 (0x7f7d1a003000) [pid = 1881] [serial = 2086] [outer = (nil)]
10:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 55 (0x7f7d1a207800) [pid = 1881] [serial = 2087] [outer = 0x7f7d1a003000]
10:55:34 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 56 (0x7f7d1b71c400) [pid = 1881] [serial = 2088] [outer = 0x7f7d1a003000]
10:55:35 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
10:55:35 INFO - document served over http requires an https
10:55:35 INFO - sub-resource via script-tag using the meta-referrer
10:55:35 INFO - delivery method with keep-origin-redirect and when
10:55:35 INFO - the target request is cross-origin.
10:55:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2142ms
10:55:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
10:55:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cc62800 == 22 [pid = 1881] [id = 747]
10:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 57 (0x7f7d1a003800) [pid = 1881] [serial = 2089] [outer = (nil)]
10:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 58 (0x7f7d1cc84800) [pid = 1881] [serial = 2090] [outer = 0x7f7d1a003800]
10:55:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d1cd5f000) [pid = 1881] [serial = 2091] [outer = 0x7f7d1a003800]
10:55:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
10:55:38 INFO - document served over http requires an https
10:55:38 INFO - sub-resource via script-tag using the meta-referrer
10:55:38 INFO - delivery method with no-redirect and when
10:55:38 INFO - the target request is cross-origin.
10:55:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2393ms
10:55:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:55:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd05000 == 23 [pid = 1881] [id = 748]
10:55:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d1cb13400) [pid = 1881] [serial = 2092] [outer = (nil)]
10:55:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1d97ac00) [pid = 1881] [serial = 2093] [outer = 0x7f7d1cb13400]
10:55:39 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d1da3d400) [pid = 1881] [serial = 2094] [outer = 0x7f7d1cb13400]
10:55:40 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
10:55:40 INFO - document served over http requires an https
10:55:40 INFO - sub-resource via script-tag using the meta-referrer
10:55:40 INFO - delivery method with swap-origin-redirect and when
10:55:40 INFO - the target request is cross-origin.
10:55:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2347ms
10:55:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:55:41 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb18800 == 24 [pid = 1881] [id = 749]
10:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1d97b400) [pid = 1881] [serial = 2095] [outer = (nil)]
10:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1dde0000) [pid = 1881] [serial = 2096] [outer = 0x7f7d1d97b400]
10:55:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1e111800) [pid = 1881] [serial = 2097] [outer = 0x7f7d1d97b400]
10:55:42 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
10:55:42 INFO - document served over http requires an https
10:55:42 INFO - sub-resource via xhr-request using the meta-referrer
10:55:42 INFO - delivery method with keep-origin-redirect and when
10:55:42 INFO - the target request is cross-origin.
10:55:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2232ms
10:55:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
10:55:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f034800 == 25 [pid = 1881] [id = 750]
10:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1ec0d000) [pid = 1881] [serial = 2098] [outer = (nil)]
10:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1ec0f400) [pid = 1881] [serial = 2099] [outer = 0x7f7d1ec0d000]
10:55:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1fb2d400) [pid = 1881] [serial = 2100] [outer = 0x7f7d1ec0d000]
10:55:45 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
10:55:45 INFO - document served over http requires an https
10:55:45 INFO - sub-resource via xhr-request using the meta-referrer
10:55:45 INFO - delivery method with no-redirect and when
10:55:45 INFO - the target request is cross-origin.
10:55:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2894ms
10:55:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:55:46 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fb9e800 == 26 [pid = 1881] [id = 751]
10:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1ec0d400) [pid = 1881] [serial = 2101] [outer = (nil)]
10:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1fb37400) [pid = 1881] [serial = 2102] [outer = 0x7f7d1ec0d400]
10:55:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1fc78800) [pid = 1881] [serial = 2103] [outer = 0x7f7d1ec0d400]
10:55:47 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
10:55:47 INFO - document served over http requires an https
10:55:47 INFO - sub-resource via xhr-request using the meta-referrer
10:55:47 INFO - delivery method with swap-origin-redirect and when
10:55:47 INFO - the target request is cross-origin.
10:55:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1937ms
10:55:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
10:55:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd07000 == 27 [pid = 1881] [id = 752]
10:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1fb38800) [pid = 1881] [serial = 2104] [outer = (nil)]
10:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1fc81c00) [pid = 1881] [serial = 2105] [outer = 0x7f7d1fb38800]
10:55:48 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1fd77800) [pid = 1881] [serial = 2106] [outer = 0x7f7d1fb38800]
10:55:49 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
10:55:49 INFO - document served over http requires an http
10:55:49 INFO - sub-resource via fetch-request using the meta-referrer
10:55:49 INFO - delivery method with keep-origin-redirect and when
10:55:49 INFO - the target request is same-origin.
10:55:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1795ms
10:55:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
10:55:49 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fd1f000 == 28 [pid = 1881] [id = 753]
10:55:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1fc7f800) [pid = 1881] [serial = 2107] [outer = (nil)]
10:55:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1fd7f800) [pid = 1881] [serial = 2108] [outer = 0x7f7d1fc7f800]
10:55:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1fe72c00) [pid = 1881] [serial = 2109] [outer = 0x7f7d1fc7f800]
10:55:52 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
10:55:52 INFO - document served over http requires an http
10:55:52 INFO - sub-resource via fetch-request using the meta-referrer
10:55:52 INFO - delivery method with no-redirect and when
10:55:52 INFO - the target request is same-origin.
10:55:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2699ms
10:55:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
10:55:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59d000 == 29 [pid = 1881] [id = 754]
10:55:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d19de9000) [pid = 1881] [serial = 2110] [outer = (nil)]
10:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1a002c00) [pid = 1881] [serial = 2111] [outer = 0x7f7d19de9000]
10:55:53 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1cb0a400) [pid = 1881] [serial = 2112] [outer = 0x7f7d19de9000]
10:55:54 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
10:55:54 INFO - document served over http requires an http
10:55:54 INFO - sub-resource via fetch-request using the meta-referrer
10:55:54 INFO - delivery method with swap-origin-redirect and when
10:55:54 INFO - the target request is same-origin.
10:55:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2605ms
10:55:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b76e800 == 28 [pid = 1881] [id = 743]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a461000 == 27 [pid = 1881] [id = 742]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e64800 == 26 [pid = 1881] [id = 741]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198da800 == 25 [pid = 1881] [id = 740]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e62800 == 24 [pid = 1881] [id = 739]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ed4f000 == 23 [pid = 1881] [id = 738]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecc5800 == 22 [pid = 1881] [id = 737]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb1b800 == 21 [pid = 1881] [id = 736]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1de8d800 == 20 [pid = 1881] [id = 735]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ddb2800 == 19 [pid = 1881] [id = 734]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0f000 == 18 [pid = 1881] [id = 733]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf1e000 == 17 [pid = 1881] [id = 732]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccbc800 == 16 [pid = 1881] [id = 731]
10:55:54 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b5a9800 == 15 [pid = 1881] [id = 730]
10:55:55 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1cd5f400) [pid = 1881] [serial = 2036] [outer = (nil)] [url = about:blank]
10:55:55 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1b71e400) [pid = 1881] [serial = 2022] [outer = (nil)] [url = about:blank]
10:55:55 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1cdeb400) [pid = 1881] [serial = 2025] [outer = (nil)] [url = about:blank]
10:55:55 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1da81800) [pid = 1881] [serial = 2028] [outer = (nil)] [url = about:blank]
10:55:55 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1b6ba400) [pid = 1881] [serial = 2031] [outer = (nil)] [url = about:blank]
10:55:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1977c800 == 16 [pid = 1881] [id = 755]
10:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d19d16000) [pid = 1881] [serial = 2113] [outer = (nil)]
10:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1b43c400) [pid = 1881] [serial = 2114] [outer = 0x7f7d19d16000]
10:55:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1cc89c00) [pid = 1881] [serial = 2115] [outer = 0x7f7d19d16000]
10:55:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19e64000 == 17 [pid = 1881] [id = 756]
10:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d1970fc00) [pid = 1881] [serial = 2116] [outer = (nil)]
10:55:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1b589000) [pid = 1881] [serial = 2117] [outer = 0x7f7d1970fc00]
10:55:57 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
10:55:57 INFO - document served over http requires an http
10:55:57 INFO - sub-resource via iframe-tag using the meta-referrer
10:55:57 INFO - delivery method with keep-origin-redirect and when
10:55:57 INFO - the target request is same-origin.
10:55:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2340ms
10:55:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
10:55:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b59b000 == 18 [pid = 1881] [id = 757]
10:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d19df0c00) [pid = 1881] [serial = 2118] [outer = (nil)]
10:55:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d1cb17000) [pid = 1881] [serial = 2119] [outer = 0x7f7d19df0c00]
10:55:58 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:55:58 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d1da36000) [pid = 1881] [serial = 2120] [outer = 0x7f7d19df0c00]
10:55:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cac3800 == 19 [pid = 1881] [id = 758]
10:55:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d1da7f400) [pid = 1881] [serial = 2121] [outer = (nil)]
10:55:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d1df64000) [pid = 1881] [serial = 2122] [outer = 0x7f7d1da7f400]
10:56:00 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
10:56:00 INFO - document served over http requires an http
10:56:00 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:00 INFO - delivery method with no-redirect and when
10:56:00 INFO - the target request is same-origin.
10:56:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2995ms
10:56:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
10:56:00 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccbc800 == 20 [pid = 1881] [id = 759]
10:56:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d1b714800) [pid = 1881] [serial = 2123] [outer = (nil)]
10:56:00 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d1ddeb800) [pid = 1881] [serial = 2124] [outer = 0x7f7d1b714800]
10:56:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:01 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d1e184400) [pid = 1881] [serial = 2125] [outer = 0x7f7d1b714800]
10:56:02 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da4d000 == 21 [pid = 1881] [id = 760]
10:56:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d1eab9c00) [pid = 1881] [serial = 2126] [outer = (nil)]
10:56:02 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d1ec08000) [pid = 1881] [serial = 2127] [outer = 0x7f7d1eab9c00]
10:56:02 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
10:56:02 INFO - document served over http requires an http
10:56:02 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:02 INFO - delivery method with swap-origin-redirect and when
10:56:02 INFO - the target request is same-origin.
10:56:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2090ms
10:56:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1a451800 == 20 [pid = 1881] [id = 745]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cab3000 == 19 [pid = 1881] [id = 746]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc62800 == 18 [pid = 1881] [id = 747]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd05000 == 17 [pid = 1881] [id = 748]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb18800 == 16 [pid = 1881] [id = 749]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f034800 == 15 [pid = 1881] [id = 750]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fb9e800 == 14 [pid = 1881] [id = 751]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd07000 == 13 [pid = 1881] [id = 752]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fd1f000 == 12 [pid = 1881] [id = 753]
10:56:03 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59d000 == 11 [pid = 1881] [id = 754]
10:56:04 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198ee800 == 12 [pid = 1881] [id = 761]
10:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d1a20dc00) [pid = 1881] [serial = 2128] [outer = (nil)]
10:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d1b586800) [pid = 1881] [serial = 2129] [outer = 0x7f7d1a20dc00]
10:56:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:04 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d1cc74400) [pid = 1881] [serial = 2130] [outer = 0x7f7d1a20dc00]
10:56:05 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
10:56:05 INFO - document served over http requires an http
10:56:05 INFO - sub-resource via script-tag using the meta-referrer
10:56:05 INFO - delivery method with keep-origin-redirect and when
10:56:05 INFO - the target request is same-origin.
10:56:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 3014ms
10:56:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
10:56:05 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cb9b800 == 13 [pid = 1881] [id = 762]
10:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d1a008400) [pid = 1881] [serial = 2131] [outer = (nil)]
10:56:05 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1cdea800) [pid = 1881] [serial = 2132] [outer = 0x7f7d1a008400]
10:56:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:06 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1ddddc00) [pid = 1881] [serial = 2133] [outer = 0x7f7d1a008400]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1ec05000) [pid = 1881] [serial = 2063] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1df6b000) [pid = 1881] [serial = 2054] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1e10dc00) [pid = 1881] [serial = 2057] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1e18b000) [pid = 1881] [serial = 2060] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1b6c0000) [pid = 1881] [serial = 2045] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1a002c00) [pid = 1881] [serial = 2111] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1cd5e400) [pid = 1881] [serial = 2048] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1fd7f800) [pid = 1881] [serial = 2108] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1fc81c00) [pid = 1881] [serial = 2105] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1fb37400) [pid = 1881] [serial = 2102] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d1da79000) [pid = 1881] [serial = 2051] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d1ec0f400) [pid = 1881] [serial = 2099] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d1dde0000) [pid = 1881] [serial = 2096] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1b71ac00) [pid = 1881] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d19de5000) [pid = 1881] [serial = 2072] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1a207c00) [pid = 1881] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1d97ac00) [pid = 1881] [serial = 2093] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d19de4800) [pid = 1881] [serial = 2069] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1987bc00) [pid = 1881] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354530799]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1b713800) [pid = 1881] [serial = 2077] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1cc84800) [pid = 1881] [serial = 2090] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1a207800) [pid = 1881] [serial = 2087] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d19de7000) [pid = 1881] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1a00f800) [pid = 1881] [serial = 2082] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1edb2400) [pid = 1881] [serial = 2066] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b43c400) [pid = 1881] [serial = 2114] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1b70bc00) [pid = 1881] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d19de9000) [pid = 1881] [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]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1970b000) [pid = 1881] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354530799]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d19871c00) [pid = 1881] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d19d11800) [pid = 1881] [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]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1986f000) [pid = 1881] [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]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d19d1b400) [pid = 1881] [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]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1eac7400) [pid = 1881] [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]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d19879800) [pid = 1881] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d1eabc400) [pid = 1881] [serial = 2061] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1e182000) [pid = 1881] [serial = 2058] [outer = (nil)] [url = about:blank]
10:56:08 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d1e103c00) [pid = 1881] [serial = 2055] [outer = (nil)] [url = about:blank]
10:56:08 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
10:56:08 INFO - document served over http requires an http
10:56:08 INFO - sub-resource via script-tag using the meta-referrer
10:56:08 INFO - delivery method with no-redirect and when
10:56:08 INFO - the target request is same-origin.
10:56:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 3196ms
10:56:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
10:56:08 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dd0d800 == 14 [pid = 1881] [id = 763]
10:56:08 INFO - PROCESS | 1833 | ++DOMWINDOW == 59 (0x7f7d19c7ec00) [pid = 1881] [serial = 2134] [outer = (nil)]
10:56:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 60 (0x7f7d19d11800) [pid = 1881] [serial = 2135] [outer = 0x7f7d19c7ec00]
10:56:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:09 INFO - PROCESS | 1833 | ++DOMWINDOW == 61 (0x7f7d1b583000) [pid = 1881] [serial = 2136] [outer = 0x7f7d19c7ec00]
10:56:10 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
10:56:10 INFO - document served over http requires an http
10:56:10 INFO - sub-resource via script-tag using the meta-referrer
10:56:10 INFO - delivery method with swap-origin-redirect and when
10:56:10 INFO - the target request is same-origin.
10:56:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2139ms
10:56:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
10:56:11 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1dda5800 == 15 [pid = 1881] [id = 764]
10:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 62 (0x7f7d19879800) [pid = 1881] [serial = 2137] [outer = (nil)]
10:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 63 (0x7f7d1b71b400) [pid = 1881] [serial = 2138] [outer = 0x7f7d19879800]
10:56:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:11 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d1da40c00) [pid = 1881] [serial = 2139] [outer = 0x7f7d19879800]
10:56:13 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
10:56:13 INFO - document served over http requires an http
10:56:13 INFO - sub-resource via xhr-request using the meta-referrer
10:56:13 INFO - delivery method with keep-origin-redirect and when
10:56:13 INFO - the target request is same-origin.
10:56:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2198ms
10:56:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
10:56:13 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1eb05000 == 16 [pid = 1881] [id = 765]
10:56:13 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1b715800) [pid = 1881] [serial = 2140] [outer = (nil)]
10:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1e105400) [pid = 1881] [serial = 2141] [outer = 0x7f7d1b715800]
10:56:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:14 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1eabe400) [pid = 1881] [serial = 2142] [outer = 0x7f7d1b715800]
10:56:15 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
10:56:15 INFO - document served over http requires an http
10:56:15 INFO - sub-resource via xhr-request using the meta-referrer
10:56:15 INFO - delivery method with no-redirect and when
10:56:15 INFO - the target request is same-origin.
10:56:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2848ms
10:56:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
10:56:16 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ecbe800 == 17 [pid = 1881] [id = 766]
10:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1e10a000) [pid = 1881] [serial = 2143] [outer = (nil)]
10:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1ec10000) [pid = 1881] [serial = 2144] [outer = 0x7f7d1e10a000]
10:56:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:16 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1fb3b800) [pid = 1881] [serial = 2145] [outer = 0x7f7d1e10a000]
10:56:17 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
10:56:17 INFO - document served over http requires an http
10:56:17 INFO - sub-resource via xhr-request using the meta-referrer
10:56:17 INFO - delivery method with swap-origin-redirect and when
10:56:17 INFO - the target request is same-origin.
10:56:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1895ms
10:56:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
10:56:18 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1f02f800 == 18 [pid = 1881] [id = 767]
10:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1edb0800) [pid = 1881] [serial = 2146] [outer = (nil)]
10:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1fd77c00) [pid = 1881] [serial = 2147] [outer = 0x7f7d1edb0800]
10:56:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:18 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1fd81c00) [pid = 1881] [serial = 2148] [outer = 0x7f7d1edb0800]
10:56:19 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
10:56:19 INFO - document served over http requires an https
10:56:19 INFO - sub-resource via fetch-request using the meta-referrer
10:56:19 INFO - delivery method with keep-origin-redirect and when
10:56:19 INFO - the target request is same-origin.
10:56:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1790ms
10:56:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
10:56:19 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1fbac800 == 19 [pid = 1881] [id = 768]
10:56:19 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1fd74400) [pid = 1881] [serial = 2149] [outer = (nil)]
10:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 75 (0x7f7d1fe7c000) [pid = 1881] [serial = 2150] [outer = 0x7f7d1fd74400]
10:56:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 76 (0x7f7d1febd400) [pid = 1881] [serial = 2151] [outer = 0x7f7d1fd74400]
10:56:21 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
10:56:21 INFO - document served over http requires an https
10:56:21 INFO - sub-resource via fetch-request using the meta-referrer
10:56:21 INFO - delivery method with no-redirect and when
10:56:21 INFO - the target request is same-origin.
10:56:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1689ms
10:56:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
10:56:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff06800 == 20 [pid = 1881] [id = 769]
10:56:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 77 (0x7f7d1fe7a800) [pid = 1881] [serial = 2152] [outer = (nil)]
10:56:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 78 (0x7f7d1fec7000) [pid = 1881] [serial = 2153] [outer = 0x7f7d1fe7a800]
10:56:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 79 (0x7f7d20db6c00) [pid = 1881] [serial = 2154] [outer = 0x7f7d1fe7a800]
10:56:23 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
10:56:23 INFO - document served over http requires an https
10:56:23 INFO - sub-resource via fetch-request using the meta-referrer
10:56:23 INFO - delivery method with swap-origin-redirect and when
10:56:23 INFO - the target request is same-origin.
10:56:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2433ms
10:56:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
10:56:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff5c000 == 21 [pid = 1881] [id = 770]
10:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 80 (0x7f7d1fec5000) [pid = 1881] [serial = 2155] [outer = (nil)]
10:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 81 (0x7f7d20dbfc00) [pid = 1881] [serial = 2156] [outer = 0x7f7d1fec5000]
10:56:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 82 (0x7f7d213c2c00) [pid = 1881] [serial = 2157] [outer = 0x7f7d1fec5000]
10:56:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ff6e000 == 22 [pid = 1881] [id = 771]
10:56:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 83 (0x7f7d213c6c00) [pid = 1881] [serial = 2158] [outer = (nil)]
10:56:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 84 (0x7f7d213ca800) [pid = 1881] [serial = 2159] [outer = 0x7f7d213c6c00]
10:56:26 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
10:56:26 INFO - document served over http requires an https
10:56:26 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:26 INFO - delivery method with keep-origin-redirect and when
10:56:26 INFO - the target request is same-origin.
10:56:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2542ms
10:56:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
10:56:26 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200d3800 == 23 [pid = 1881] [id = 772]
10:56:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 85 (0x7f7d20dbd000) [pid = 1881] [serial = 2160] [outer = (nil)]
10:56:26 INFO - PROCESS | 1833 | ++DOMWINDOW == 86 (0x7f7d214cc400) [pid = 1881] [serial = 2161] [outer = 0x7f7d20dbd000]
10:56:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:27 INFO - PROCESS | 1833 | ++DOMWINDOW == 87 (0x7f7d214d5400) [pid = 1881] [serial = 2162] [outer = 0x7f7d20dbd000]
10:56:28 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d200e8000 == 24 [pid = 1881] [id = 773]
10:56:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 88 (0x7f7d214d9800) [pid = 1881] [serial = 2163] [outer = (nil)]
10:56:28 INFO - PROCESS | 1833 | ++DOMWINDOW == 89 (0x7f7d215efc00) [pid = 1881] [serial = 2164] [outer = 0x7f7d214d9800]
10:56:28 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
10:56:28 INFO - document served over http requires an https
10:56:28 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:28 INFO - delivery method with no-redirect and when
10:56:28 INFO - the target request is same-origin.
10:56:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2238ms
10:56:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
10:56:29 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d09000 == 25 [pid = 1881] [id = 774]
10:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 90 (0x7f7d213c8800) [pid = 1881] [serial = 2165] [outer = (nil)]
10:56:29 INFO - PROCESS | 1833 | ++DOMWINDOW == 91 (0x7f7d215f3400) [pid = 1881] [serial = 2166] [outer = 0x7f7d213c8800]
10:56:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:30 INFO - PROCESS | 1833 | ++DOMWINDOW == 92 (0x7f7d215fbc00) [pid = 1881] [serial = 2167] [outer = 0x7f7d213c8800]
10:56:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d20d1c000 == 26 [pid = 1881] [id = 775]
10:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 93 (0x7f7d21665400) [pid = 1881] [serial = 2168] [outer = (nil)]
10:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d21669800) [pid = 1881] [serial = 2169] [outer = 0x7f7d21665400]
10:56:31 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
10:56:31 INFO - document served over http requires an https
10:56:31 INFO - sub-resource via iframe-tag using the meta-referrer
10:56:31 INFO - delivery method with swap-origin-redirect and when
10:56:31 INFO - the target request is same-origin.
10:56:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2942ms
10:56:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
10:56:31 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d213d4800 == 27 [pid = 1881] [id = 776]
10:56:31 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d215ed400) [pid = 1881] [serial = 2170] [outer = (nil)]
10:56:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d21666c00) [pid = 1881] [serial = 2171] [outer = 0x7f7d215ed400]
10:56:32 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:32 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d21672c00) [pid = 1881] [serial = 2172] [outer = 0x7f7d215ed400]
10:56:34 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
10:56:34 INFO - document served over http requires an https
10:56:34 INFO - sub-resource via script-tag using the meta-referrer
10:56:34 INFO - delivery method with keep-origin-redirect and when
10:56:34 INFO - the target request is same-origin.
10:56:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2745ms
10:56:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
10:56:34 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c4c000 == 28 [pid = 1881] [id = 777]
10:56:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d19708400) [pid = 1881] [serial = 2173] [outer = (nil)]
10:56:34 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d19715400) [pid = 1881] [serial = 2174] [outer = 0x7f7d19708400]
10:56:35 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:35 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1b6bd400) [pid = 1881] [serial = 2175] [outer = 0x7f7d19708400]
10:56:36 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
10:56:36 INFO - document served over http requires an https
10:56:36 INFO - sub-resource via script-tag using the meta-referrer
10:56:36 INFO - delivery method with no-redirect and when
10:56:36 INFO - the target request is same-origin.
10:56:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1886ms
10:56:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
10:56:36 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198f6000 == 29 [pid = 1881] [id = 778]
10:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d19710c00) [pid = 1881] [serial = 2176] [outer = (nil)]
10:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d19c7e400) [pid = 1881] [serial = 2177] [outer = 0x7f7d19710c00]
10:56:36 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:36 INFO - PROCESS | 1833 | ++DOMWINDOW == 103 (0x7f7d19deb000) [pid = 1881] [serial = 2178] [outer = 0x7f7d19710c00]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cb9b800 == 28 [pid = 1881] [id = 762]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198ee800 == 27 [pid = 1881] [id = 761]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc5b000 == 26 [pid = 1881] [id = 709]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da4d000 == 25 [pid = 1881] [id = 760]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccbc800 == 24 [pid = 1881] [id = 759]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cac3800 == 23 [pid = 1881] [id = 758]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ca0b000 == 22 [pid = 1881] [id = 744]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cc65000 == 21 [pid = 1881] [id = 729]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1977c800 == 20 [pid = 1881] [id = 755]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b59b000 == 19 [pid = 1881] [id = 757]
10:56:38 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19e64000 == 18 [pid = 1881] [id = 756]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 102 (0x7f7d1b6b7400) [pid = 1881] [serial = 2070] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1edb8800) [pid = 1881] [serial = 2067] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1cb0a400) [pid = 1881] [serial = 2112] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1cc81800) [pid = 1881] [serial = 2078] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1b6b9000) [pid = 1881] [serial = 2073] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1b591000) [pid = 1881] [serial = 2083] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1d982c00) [pid = 1881] [serial = 2049] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1ec0b400) [pid = 1881] [serial = 2064] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d1cc83000) [pid = 1881] [serial = 2046] [outer = (nil)] [url = about:blank]
10:56:38 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1df61c00) [pid = 1881] [serial = 2052] [outer = (nil)] [url = about:blank]
10:56:38 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
10:56:38 INFO - document served over http requires an https
10:56:38 INFO - sub-resource via script-tag using the meta-referrer
10:56:38 INFO - delivery method with swap-origin-redirect and when
10:56:38 INFO - the target request is same-origin.
10:56:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2241ms
10:56:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
10:56:38 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198f6800 == 19 [pid = 1881] [id = 779]
10:56:38 INFO - PROCESS | 1833 | ++DOMWINDOW == 94 (0x7f7d19c79000) [pid = 1881] [serial = 2179] [outer = (nil)]
10:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 95 (0x7f7d1a010c00) [pid = 1881] [serial = 2180] [outer = 0x7f7d19c79000]
10:56:39 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:39 INFO - PROCESS | 1833 | ++DOMWINDOW == 96 (0x7f7d1b591c00) [pid = 1881] [serial = 2181] [outer = 0x7f7d19c79000]
10:56:40 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
10:56:40 INFO - document served over http requires an https
10:56:40 INFO - sub-resource via xhr-request using the meta-referrer
10:56:40 INFO - delivery method with keep-origin-redirect and when
10:56:40 INFO - the target request is same-origin.
10:56:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2243ms
10:56:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
10:56:40 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1b77a800 == 20 [pid = 1881] [id = 780]
10:56:40 INFO - PROCESS | 1833 | ++DOMWINDOW == 97 (0x7f7d1a009c00) [pid = 1881] [serial = 2182] [outer = (nil)]
10:56:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 98 (0x7f7d1b70ec00) [pid = 1881] [serial = 2183] [outer = 0x7f7d1a009c00]
10:56:41 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:41 INFO - PROCESS | 1833 | ++DOMWINDOW == 99 (0x7f7d1cc77800) [pid = 1881] [serial = 2184] [outer = 0x7f7d1a009c00]
10:56:42 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
10:56:42 INFO - document served over http requires an https
10:56:42 INFO - sub-resource via xhr-request using the meta-referrer
10:56:42 INFO - delivery method with no-redirect and when
10:56:42 INFO - the target request is same-origin.
10:56:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1885ms
10:56:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
10:56:43 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cabe000 == 21 [pid = 1881] [id = 781]
10:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 100 (0x7f7d1b70c800) [pid = 1881] [serial = 2185] [outer = (nil)]
10:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 101 (0x7f7d1b712c00) [pid = 1881] [serial = 2186] [outer = 0x7f7d1b70c800]
10:56:43 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:43 INFO - PROCESS | 1833 | ++DOMWINDOW == 102 (0x7f7d1cdf0400) [pid = 1881] [serial = 2187] [outer = 0x7f7d1b70c800]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 101 (0x7f7d1ec08000) [pid = 1881] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 100 (0x7f7d1ddeb800) [pid = 1881] [serial = 2124] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 99 (0x7f7d1b586800) [pid = 1881] [serial = 2129] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 98 (0x7f7d1b589000) [pid = 1881] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 97 (0x7f7d1cdea800) [pid = 1881] [serial = 2132] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 96 (0x7f7d1cb17000) [pid = 1881] [serial = 2119] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 95 (0x7f7d1df64000) [pid = 1881] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354559780]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 94 (0x7f7d19d11800) [pid = 1881] [serial = 2135] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 93 (0x7f7d1fc7f800) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 92 (0x7f7d1a008400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 91 (0x7f7d1ec0d000) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 90 (0x7f7d1df68400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 89 (0x7f7d1a003800) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 88 (0x7f7d1a205800) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 87 (0x7f7d1a003000) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 86 (0x7f7d1a20dc00) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 85 (0x7f7d19d14400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 84 (0x7f7d19c81400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 83 (0x7f7d19877000) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 82 (0x7f7d1ec0d400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 81 (0x7f7d1fb38800) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 80 (0x7f7d1e10bc00) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 79 (0x7f7d1d97b400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 78 (0x7f7d1da84800) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 77 (0x7f7d1e18a400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 76 (0x7f7d1cb13400) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 75 (0x7f7d1cdf3c00) [pid = 1881] [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]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 74 (0x7f7d1eab9c00) [pid = 1881] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1970fc00) [pid = 1881] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1da7f400) [pid = 1881] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354559780]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d1cd5f000) [pid = 1881] [serial = 2091] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b6b7800) [pid = 1881] [serial = 2041] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d1fc78800) [pid = 1881] [serial = 2103] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d1fe72c00) [pid = 1881] [serial = 2109] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d1fd77800) [pid = 1881] [serial = 2106] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d1e111800) [pid = 1881] [serial = 2097] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d1b71c400) [pid = 1881] [serial = 2088] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1da3d400) [pid = 1881] [serial = 2094] [outer = (nil)] [url = about:blank]
10:56:44 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1fb2d400) [pid = 1881] [serial = 2100] [outer = (nil)] [url = about:blank]
10:56:45 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
10:56:45 INFO - document served over http requires an https
10:56:45 INFO - sub-resource via xhr-request using the meta-referrer
10:56:45 INFO - delivery method with swap-origin-redirect and when
10:56:45 INFO - the target request is same-origin.
10:56:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2487ms
10:56:45 INFO - TEST-START | /resource-timing/test_resource_timing.html
10:56:45 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19784800 == 22 [pid = 1881] [id = 782]
10:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 64 (0x7f7d15c14000) [pid = 1881] [serial = 2188] [outer = (nil)]
10:56:45 INFO - PROCESS | 1833 | ++DOMWINDOW == 65 (0x7f7d1970fc00) [pid = 1881] [serial = 2189] [outer = 0x7f7d15c14000]
10:56:46 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:46 INFO - PROCESS | 1833 | ++DOMWINDOW == 66 (0x7f7d1a205c00) [pid = 1881] [serial = 2190] [outer = 0x7f7d15c14000]
10:56:47 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1ccab000 == 23 [pid = 1881] [id = 783]
10:56:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 67 (0x7f7d1cb13400) [pid = 1881] [serial = 2191] [outer = (nil)]
10:56:47 INFO - PROCESS | 1833 | ++DOMWINDOW == 68 (0x7f7d1cc8a000) [pid = 1881] [serial = 2192] [outer = 0x7f7d1cb13400]
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
10:56:48 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"
10:56:48 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
10:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:56:48 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
10:56:48 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
10:56:48 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
10:56:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
10:56:48 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
10:56:48 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 3242ms
10:56:48 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
10:56:48 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1cf02800 == 24 [pid = 1881] [id = 784]
10:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 69 (0x7f7d1a00e000) [pid = 1881] [serial = 2193] [outer = (nil)]
10:56:48 INFO - PROCESS | 1833 | ++DOMWINDOW == 70 (0x7f7d1cc8e000) [pid = 1881] [serial = 2194] [outer = 0x7f7d1a00e000]
10:56:49 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:49 INFO - PROCESS | 1833 | ++DOMWINDOW == 71 (0x7f7d1da7a400) [pid = 1881] [serial = 2195] [outer = 0x7f7d1a00e000]
10:56:50 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"
10:56:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
10:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:56:50 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
10:56:50 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1692ms
10:56:50 INFO - TEST-START | /screen-orientation/lock-basic.html
10:56:50 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1da4f800 == 25 [pid = 1881] [id = 785]
10:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 72 (0x7f7d1cdf8000) [pid = 1881] [serial = 2196] [outer = (nil)]
10:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 73 (0x7f7d1ddde800) [pid = 1881] [serial = 2197] [outer = 0x7f7d1cdf8000]
10:56:50 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:56:50 INFO - PROCESS | 1833 | ++DOMWINDOW == 74 (0x7f7d1df68000) [pid = 1881] [serial = 2198] [outer = 0x7f7d1cdf8000]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cabe000 == 24 [pid = 1881] [id = 781]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1b77a800 == 23 [pid = 1881] [id = 780]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198f6800 == 22 [pid = 1881] [id = 779]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198f6000 == 21 [pid = 1881] [id = 778]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19c4c000 == 20 [pid = 1881] [id = 777]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d1c000 == 19 [pid = 1881] [id = 775]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d20d09000 == 18 [pid = 1881] [id = 774]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200e8000 == 17 [pid = 1881] [id = 773]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff6e000 == 16 [pid = 1881] [id = 771]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d200d3800 == 15 [pid = 1881] [id = 772]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff5c000 == 14 [pid = 1881] [id = 770]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ff06800 == 13 [pid = 1881] [id = 769]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1fbac800 == 12 [pid = 1881] [id = 768]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1f02f800 == 11 [pid = 1881] [id = 767]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda7800 == 10 [pid = 1881] [id = 718]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ecbe800 == 9 [pid = 1881] [id = 766]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1eb05000 == 8 [pid = 1881] [id = 765]
10:56:58 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dda5800 == 7 [pid = 1881] [id = 764]
10:56:58 INFO - PROCESS | 1833 | --DOMWINDOW == 73 (0x7f7d1cc74400) [pid = 1881] [serial = 2130] [outer = (nil)] [url = about:blank]
10:56:58 INFO - PROCESS | 1833 | --DOMWINDOW == 72 (0x7f7d1ddddc00) [pid = 1881] [serial = 2133] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 71 (0x7f7d20dbfc00) [pid = 1881] [serial = 2156] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 70 (0x7f7d1b71b400) [pid = 1881] [serial = 2138] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 69 (0x7f7d21666c00) [pid = 1881] [serial = 2171] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 68 (0x7f7d213ca800) [pid = 1881] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 67 (0x7f7d19c7e400) [pid = 1881] [serial = 2177] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 66 (0x7f7d215efc00) [pid = 1881] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354588170]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 65 (0x7f7d214cc400) [pid = 1881] [serial = 2161] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 64 (0x7f7d1fe7c000) [pid = 1881] [serial = 2150] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 63 (0x7f7d1fec7000) [pid = 1881] [serial = 2153] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 62 (0x7f7d1b70ec00) [pid = 1881] [serial = 2183] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 61 (0x7f7d1b712c00) [pid = 1881] [serial = 2186] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 60 (0x7f7d1fd77c00) [pid = 1881] [serial = 2147] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 59 (0x7f7d1e105400) [pid = 1881] [serial = 2141] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 58 (0x7f7d19715400) [pid = 1881] [serial = 2174] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 57 (0x7f7d1a010c00) [pid = 1881] [serial = 2180] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 56 (0x7f7d21669800) [pid = 1881] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 55 (0x7f7d215f3400) [pid = 1881] [serial = 2166] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 54 (0x7f7d1ec10000) [pid = 1881] [serial = 2144] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 53 (0x7f7d19c7ec00) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 52 (0x7f7d19708400) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 51 (0x7f7d19710c00) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 50 (0x7f7d1a009c00) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 49 (0x7f7d19c79000) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 48 (0x7f7d213c6c00) [pid = 1881] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 47 (0x7f7d214d9800) [pid = 1881] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447354588170]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 46 (0x7f7d1b714800) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 45 (0x7f7d19df0c00) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 44 (0x7f7d19d16000) [pid = 1881] [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]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 43 (0x7f7d21665400) [pid = 1881] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 42 (0x7f7d1e184400) [pid = 1881] [serial = 2125] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 41 (0x7f7d1cc77800) [pid = 1881] [serial = 2184] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 40 (0x7f7d1da36000) [pid = 1881] [serial = 2120] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 39 (0x7f7d1b591c00) [pid = 1881] [serial = 2181] [outer = (nil)] [url = about:blank]
10:57:04 INFO - PROCESS | 1833 | --DOMWINDOW == 38 (0x7f7d1cc89c00) [pid = 1881] [serial = 2115] [outer = (nil)] [url = about:blank]
10:57:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d213d4800 == 6 [pid = 1881] [id = 776]
10:57:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1dd0d800 == 5 [pid = 1881] [id = 763]
10:57:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1cf02800 == 4 [pid = 1881] [id = 784]
10:57:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1ccab000 == 3 [pid = 1881] [id = 783]
10:57:07 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19784800 == 2 [pid = 1881] [id = 782]
10:57:07 INFO - PROCESS | 1833 | --DOMWINDOW == 37 (0x7f7d1b583000) [pid = 1881] [serial = 2136] [outer = (nil)] [url = about:blank]
10:57:07 INFO - PROCESS | 1833 | --DOMWINDOW == 36 (0x7f7d1b6bd400) [pid = 1881] [serial = 2175] [outer = (nil)] [url = about:blank]
10:57:07 INFO - PROCESS | 1833 | --DOMWINDOW == 35 (0x7f7d19deb000) [pid = 1881] [serial = 2178] [outer = (nil)] [url = about:blank]
10:57:12 INFO - PROCESS | 1833 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 34 (0x7f7d1a00e000) [pid = 1881] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 33 (0x7f7d15c14000) [pid = 1881] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 32 (0x7f7d1edb0800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 31 (0x7f7d1b70c800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 30 (0x7f7d1fec5000) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 29 (0x7f7d1fd74400) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 28 (0x7f7d1fe7a800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 27 (0x7f7d20dbd000) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 26 (0x7f7d1e10a000) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 25 (0x7f7d215ed400) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 24 (0x7f7d1b715800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 23 (0x7f7d19879800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 22 (0x7f7d213c8800) [pid = 1881] [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]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 21 (0x7f7d1cb13400) [pid = 1881] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 20 (0x7f7d1ddde800) [pid = 1881] [serial = 2197] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 19 (0x7f7d1cc8a000) [pid = 1881] [serial = 2192] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 18 (0x7f7d1970fc00) [pid = 1881] [serial = 2189] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 17 (0x7f7d1da7a400) [pid = 1881] [serial = 2195] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f7d1cc8e000) [pid = 1881] [serial = 2194] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 15 (0x7f7d213c2c00) [pid = 1881] [serial = 2157] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 14 (0x7f7d1febd400) [pid = 1881] [serial = 2151] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 13 (0x7f7d20db6c00) [pid = 1881] [serial = 2154] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 12 (0x7f7d214d5400) [pid = 1881] [serial = 2162] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 11 (0x7f7d1fb3b800) [pid = 1881] [serial = 2145] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 10 (0x7f7d21672c00) [pid = 1881] [serial = 2172] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 9 (0x7f7d1eabe400) [pid = 1881] [serial = 2142] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 8 (0x7f7d1da40c00) [pid = 1881] [serial = 2139] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 7 (0x7f7d215fbc00) [pid = 1881] [serial = 2167] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 6 (0x7f7d1fd81c00) [pid = 1881] [serial = 2148] [outer = (nil)] [url = about:blank]
10:57:13 INFO - PROCESS | 1833 | --DOMWINDOW == 5 (0x7f7d1cdf0400) [pid = 1881] [serial = 2187] [outer = (nil)] [url = about:blank]
10:57:16 INFO - PROCESS | 1833 | --DOMWINDOW == 4 (0x7f7d1a205c00) [pid = 1881] [serial = 2190] [outer = (nil)] [url = about:blank]
10:57:20 INFO - PROCESS | 1833 | MARIONETTE LOG: INFO: Timeout fired
10:57:21 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
10:57:21 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
10:57:21 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
10:57:21 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30986ms
10:57:21 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
10:57:21 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188d7800 == 3 [pid = 1881] [id = 786]
10:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f7d15c14800) [pid = 1881] [serial = 2199] [outer = (nil)]
10:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f7d15c15400) [pid = 1881] [serial = 2200] [outer = 0x7f7d15c14800]
10:57:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f7d1986e800) [pid = 1881] [serial = 2201] [outer = 0x7f7d15c14800]
10:57:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188d9800 == 4 [pid = 1881] [id = 787]
10:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f7d1987a000) [pid = 1881] [serial = 2202] [outer = (nil)]
10:57:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19770000 == 5 [pid = 1881] [id = 788]
10:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f7d19c78c00) [pid = 1881] [serial = 2203] [outer = (nil)]
10:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f7d19c79c00) [pid = 1881] [serial = 2204] [outer = 0x7f7d19c78c00]
10:57:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f7d19c7a400) [pid = 1881] [serial = 2205] [outer = 0x7f7d1987a000]
10:57:29 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d1da4f800 == 4 [pid = 1881] [id = 785]
10:57:35 INFO - PROCESS | 1833 | --DOMWINDOW == 10 (0x7f7d1df68000) [pid = 1881] [serial = 2198] [outer = (nil)] [url = about:blank]
10:57:35 INFO - PROCESS | 1833 | --DOMWINDOW == 9 (0x7f7d15c15400) [pid = 1881] [serial = 2200] [outer = (nil)] [url = about:blank]
10:57:35 INFO - PROCESS | 1833 | --DOMWINDOW == 8 (0x7f7d1cdf8000) [pid = 1881] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
10:57:51 INFO - PROCESS | 1833 | MARIONETTE LOG: INFO: Timeout fired
10:57:51 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"
10:57:51 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
10:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:57:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
10:57:51 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
10:57:51 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
10:57:51 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
10:57:51 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30821ms
10:57:51 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
10:57:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188d9800 == 3 [pid = 1881] [id = 787]
10:57:51 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19770000 == 2 [pid = 1881] [id = 788]
10:57:52 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188e3800 == 3 [pid = 1881] [id = 789]
10:57:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f7d15c13800) [pid = 1881] [serial = 2206] [outer = (nil)]
10:57:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f7d15c19400) [pid = 1881] [serial = 2207] [outer = 0x7f7d15c13800]
10:57:52 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:57:52 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f7d19874c00) [pid = 1881] [serial = 2208] [outer = 0x7f7d15c13800]
10:57:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188e5000 == 4 [pid = 1881] [id = 790]
10:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f7d19c81800) [pid = 1881] [serial = 2209] [outer = (nil)]
10:57:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f7d19c82800) [pid = 1881] [serial = 2210] [outer = 0x7f7d19c81800]
10:58:00 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188d7800 == 3 [pid = 1881] [id = 786]
10:58:00 INFO - PROCESS | 1833 | --DOMWINDOW == 12 (0x7f7d19c7a400) [pid = 1881] [serial = 2205] [outer = 0x7f7d1987a000] [url = about:blank]
10:58:00 INFO - PROCESS | 1833 | --DOMWINDOW == 11 (0x7f7d19c79c00) [pid = 1881] [serial = 2204] [outer = 0x7f7d19c78c00] [url = about:blank]
10:58:00 INFO - PROCESS | 1833 | --DOMWINDOW == 10 (0x7f7d19c78c00) [pid = 1881] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
10:58:00 INFO - PROCESS | 1833 | --DOMWINDOW == 9 (0x7f7d1987a000) [pid = 1881] [serial = 2202] [outer = (nil)] [url = about:blank]
10:58:06 INFO - PROCESS | 1833 | --DOMWINDOW == 8 (0x7f7d1986e800) [pid = 1881] [serial = 2201] [outer = (nil)] [url = about:blank]
10:58:06 INFO - PROCESS | 1833 | --DOMWINDOW == 7 (0x7f7d15c19400) [pid = 1881] [serial = 2207] [outer = (nil)] [url = about:blank]
10:58:06 INFO - PROCESS | 1833 | --DOMWINDOW == 6 (0x7f7d15c14800) [pid = 1881] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
10:58:22 INFO - PROCESS | 1833 | MARIONETTE LOG: INFO: Timeout fired
10:58:22 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
10:58:22 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30763ms
10:58:22 INFO - TEST-START | /screen-orientation/onchange-event.html
10:58:22 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188e5000 == 2 [pid = 1881] [id = 790]
10:58:22 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188e1800 == 3 [pid = 1881] [id = 791]
10:58:22 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f7d15c17c00) [pid = 1881] [serial = 2211] [outer = (nil)]
10:58:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f7d15c19000) [pid = 1881] [serial = 2212] [outer = 0x7f7d15c17c00]
10:58:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:23 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f7d19875c00) [pid = 1881] [serial = 2213] [outer = 0x7f7d15c17c00]
10:58:31 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188e3800 == 2 [pid = 1881] [id = 789]
10:58:31 INFO - PROCESS | 1833 | --DOMWINDOW == 8 (0x7f7d19c82800) [pid = 1881] [serial = 2210] [outer = 0x7f7d19c81800] [url = about:blank]
10:58:31 INFO - PROCESS | 1833 | --DOMWINDOW == 7 (0x7f7d19c81800) [pid = 1881] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
10:58:37 INFO - PROCESS | 1833 | --DOMWINDOW == 6 (0x7f7d15c19000) [pid = 1881] [serial = 2212] [outer = (nil)] [url = about:blank]
10:58:37 INFO - PROCESS | 1833 | --DOMWINDOW == 5 (0x7f7d15c13800) [pid = 1881] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
10:58:42 INFO - PROCESS | 1833 | --DOMWINDOW == 4 (0x7f7d19874c00) [pid = 1881] [serial = 2208] [outer = (nil)] [url = about:blank]
10:58:53 INFO - PROCESS | 1833 | MARIONETTE LOG: INFO: Timeout fired
10:58:53 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
10:58:53 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
10:58:53 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30818ms
10:58:53 INFO - TEST-START | /screen-orientation/orientation-api.html
10:58:53 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d188de800 == 3 [pid = 1881] [id = 792]
10:58:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 5 (0x7f7d15c17000) [pid = 1881] [serial = 2214] [outer = (nil)]
10:58:53 INFO - PROCESS | 1833 | ++DOMWINDOW == 6 (0x7f7d15c19000) [pid = 1881] [serial = 2215] [outer = 0x7f7d15c17000]
10:58:54 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:54 INFO - PROCESS | 1833 | ++DOMWINDOW == 7 (0x7f7d19874c00) [pid = 1881] [serial = 2216] [outer = 0x7f7d15c17000]
10:58:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
10:58:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
10:58:54 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
10:58:54 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1385ms
10:58:54 INFO - TEST-START | /screen-orientation/orientation-reading.html
10:58:55 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19789800 == 4 [pid = 1881] [id = 793]
10:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 8 (0x7f7d15c17400) [pid = 1881] [serial = 2217] [outer = (nil)]
10:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 9 (0x7f7d19c81000) [pid = 1881] [serial = 2218] [outer = 0x7f7d15c17400]
10:58:55 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:55 INFO - PROCESS | 1833 | ++DOMWINDOW == 10 (0x7f7d19872800) [pid = 1881] [serial = 2219] [outer = 0x7f7d15c17400]
10:58:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
10:58:56 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
10:58:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
10:58:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
10:58:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
10:58:56 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
10:58:56 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
10:58:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:58:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
10:58:56 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
10:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:58:56 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
10:58:56 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
10:58:56 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1376ms
10:58:56 INFO - TEST-START | /selection/Document-open.html
10:58:56 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198eb000 == 5 [pid = 1881] [id = 794]
10:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 11 (0x7f7d19c82000) [pid = 1881] [serial = 2220] [outer = (nil)]
10:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 12 (0x7f7d1a009c00) [pid = 1881] [serial = 2221] [outer = 0x7f7d19c82000]
10:58:56 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:56 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f7d1a206000) [pid = 1881] [serial = 2222] [outer = 0x7f7d19c82000]
10:58:57 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d198fa000 == 6 [pid = 1881] [id = 795]
10:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f7d1a007800) [pid = 1881] [serial = 2223] [outer = (nil)]
10:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f7d1a20a800) [pid = 1881] [serial = 2224] [outer = 0x7f7d1a007800]
10:58:57 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f7d1a20b000) [pid = 1881] [serial = 2225] [outer = 0x7f7d1a007800]
10:58:57 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
10:58:57 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 ""
10:58:57 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
10:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
10:58:57 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
10:58:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
10:58:57 INFO - TEST-OK | /selection/Document-open.html | took 1528ms
10:58:59 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d19c5c800 == 7 [pid = 1881] [id = 796]
10:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f7d1a00b800) [pid = 1881] [serial = 2226] [outer = (nil)]
10:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f7d1a20e400) [pid = 1881] [serial = 2227] [outer = 0x7f7d1a00b800]
10:58:59 INFO - TEST-START | /selection/addRange.html
10:58:59 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
10:58:59 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f7d1b584000) [pid = 1881] [serial = 2228] [outer = 0x7f7d1a00b800]
10:59:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:00 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:01 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:02 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:03 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:04 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:06 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:07 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:08 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:09 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:10 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:11 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:12 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:13 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:14 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:15 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:16 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:17 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:18 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:19 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:20 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:22 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:23 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:25 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:26 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:27 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:28 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:29 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
10:59:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
10:59:30 INFO - PROCESS | 1833 | [Child 1881] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
11:00:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188e1800 == 6 [pid = 1881] [id = 791]
11:00:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d188de800 == 5 [pid = 1881] [id = 792]
11:00:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d19789800 == 4 [pid = 1881] [id = 793]
11:00:17 INFO - PROCESS | 1833 | --DOCSHELL 0x7f7d198eb000 == 3 [pid = 1881] [id = 794]
11:00:17 INFO - PROCESS | 1833 | --DOMWINDOW == 18 (0x7f7d1a20a800) [pid = 1881] [serial = 2224] [outer = 0x7f7d1a007800] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:00:20 INFO - PROCESS | 1833 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 17 (0x7f7d19874c00) [pid = 1881] [serial = 2216] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f7d1a009c00) [pid = 1881] [serial = 2221] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 15 (0x7f7d1a20b000) [pid = 1881] [serial = 2225] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 14 (0x7f7d19c81000) [pid = 1881] [serial = 2218] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 13 (0x7f7d19875c00) [pid = 1881] [serial = 2213] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 12 (0x7f7d15c19000) [pid = 1881] [serial = 2215] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 11 (0x7f7d1a20e400) [pid = 1881] [serial = 2227] [outer = (nil)] [url = about:blank]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 10 (0x7f7d19c82000) [pid = 1881] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 9 (0x7f7d15c17c00) [pid = 1881] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 8 (0x7f7d15c17000) [pid = 1881] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 7 (0x7f7d15c17400) [pid = 1881] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
11:00:20 INFO - PROCESS | 1833 | --DOMWINDOW == 6 (0x7f7d1a007800) [pid = 1881] [serial = 2223] [outer = (nil)] [url = about:blank]
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:20 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:20 INFO - "
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:20 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:20 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:20 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:20 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:20 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:20 INFO - Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:21 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:21 INFO - "
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:21 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:21 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:21 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:21 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:21 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:21 INFO - Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:22 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:22 INFO - "
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:22 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:22 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:22 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:22 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:22 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:22 INFO - Selection.addRange() tests
11:00:23 INFO - Selection.addRange() tests
11:00:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:23 INFO - Selection.addRange() tests
11:00:23 INFO - Selection.addRange() tests
11:00:23 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:23 INFO - "
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:23 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:23 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:23 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:23 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:23 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:24 INFO - "
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:24 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:24 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:24 INFO - Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:25 INFO - "
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:25 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:25 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:25 INFO - Selection.addRange() tests
11:00:26 INFO - Selection.addRange() tests
11:00:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO - "
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:26 INFO - "
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:26 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:26 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:26 INFO - Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:27 INFO - "
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:27 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:27 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:27 INFO - Selection.addRange() tests
11:00:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:28 INFO - Selection.addRange() tests
11:00:28 INFO - Selection.addRange() tests
11:00:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:28 INFO - "
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:28 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:28 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:29 INFO - Selection.addRange() tests
11:00:29 INFO - Selection.addRange() tests
11:00:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:29 INFO - "
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:29 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:29 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:29 INFO - Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:30 INFO - "
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:30 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:30 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:30 INFO - Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - Selection.addRange() tests
11:00:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:31 INFO - "
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:31 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:31 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO - "
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:32 INFO - Selection.addRange() tests
11:00:32 INFO - Selection.addRange() tests
11:00:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO - "
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:32 INFO - "
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:32 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:32 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:32 INFO - Selection.addRange() tests
11:00:33 INFO - Selection.addRange() tests
11:00:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:33 INFO - Selection.addRange() tests
11:00:33 INFO - Selection.addRange() tests
11:00:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:33 INFO - "
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:33 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO - "
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:34 INFO - "
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:34 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:34 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:34 INFO - Selection.addRange() tests
11:00:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:35 INFO - "
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:35 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:35 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:35 INFO - Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:36 INFO - "
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:36 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:36 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:36 INFO - Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO - "
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:37 INFO - "
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:37 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:37 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:37 INFO - Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:38 INFO - "
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:38 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:38 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:38 INFO - Selection.addRange() tests
11:00:39 INFO - Selection.addRange() tests
11:00:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:39 INFO - "
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:39 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:39 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:39 INFO - Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:40 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - Selection.addRange() tests
11:00:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:40 INFO - "
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:40 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:41 INFO - "
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:41 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:41 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:41 INFO - Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:42 INFO - "
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:42 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:42 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:42 INFO - Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:43 INFO - "
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:43 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:43 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:43 INFO - Selection.addRange() tests
11:00:44 INFO - Selection.addRange() tests
11:00:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:44 INFO - Selection.addRange() tests
11:00:44 INFO - Selection.addRange() tests
11:00:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:44 INFO - "
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:44 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:44 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:44 INFO - Selection.addRange() tests
11:00:45 INFO - Selection.addRange() tests
11:00:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:45 INFO - "
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:45 INFO - "
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:45 INFO - Selection.addRange() tests
11:00:45 INFO - Selection.addRange() tests
11:00:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:45 INFO - "
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:45 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:45 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:46 INFO - "
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:46 INFO - Selection.addRange() tests
11:00:46 INFO - Selection.addRange() tests
11:00:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:46 INFO - "
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:46 INFO - "
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:46 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:46 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:46 INFO - Selection.addRange() tests
11:00:47 INFO - Selection.addRange() tests
11:00:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO - "
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO - "
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:47 INFO - Selection.addRange() tests
11:00:47 INFO - Selection.addRange() tests
11:00:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO - "
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:47 INFO - "
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:47 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:47 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:47 INFO - Selection.addRange() tests
11:00:48 INFO - Selection.addRange() tests
11:00:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO - "
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO - "
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:48 INFO - Selection.addRange() tests
11:00:48 INFO - Selection.addRange() tests
11:00:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO - "
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:48 INFO - "
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:48 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:48 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:48 INFO - Selection.addRange() tests
11:00:49 INFO - Selection.addRange() tests
11:00:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:49 INFO - "
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:49 INFO - "
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:49 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:49 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:49 INFO - Selection.addRange() tests
11:00:50 INFO - Selection.addRange() tests
11:00:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO - "
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO - "
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:50 INFO - Selection.addRange() tests
11:00:50 INFO - Selection.addRange() tests
11:00:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO - "
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:50 INFO - "
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:50 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:50 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:50 INFO - Selection.addRange() tests
11:00:51 INFO - Selection.addRange() tests
11:00:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO - "
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO - "
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:51 INFO - Selection.addRange() tests
11:00:51 INFO - Selection.addRange() tests
11:00:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO - "
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:51 INFO - "
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:51 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:51 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:51 INFO - Selection.addRange() tests
11:00:52 INFO - Selection.addRange() tests
11:00:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO - "
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO - "
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:52 INFO - Selection.addRange() tests
11:00:52 INFO - Selection.addRange() tests
11:00:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO - "
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:52 INFO - "
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:52 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:52 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:53 INFO - Selection.addRange() tests
11:00:53 INFO - Selection.addRange() tests
11:00:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:53 INFO - "
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:53 INFO - "
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:53 INFO - Selection.addRange() tests
11:00:53 INFO - Selection.addRange() tests
11:00:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:53 INFO - "
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:53 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:53 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:54 INFO - "
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:54 INFO - Selection.addRange() tests
11:00:54 INFO - Selection.addRange() tests
11:00:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:54 INFO - "
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:54 INFO - "
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:54 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:54 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:54 INFO - Selection.addRange() tests
11:00:55 INFO - Selection.addRange() tests
11:00:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:55 INFO - "
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
11:00:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
11:00:55 INFO - "
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
11:00:55 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
11:00:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
11:00:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:00:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:00:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
11:00:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
11:00:55 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
11:00:55 INFO - - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.query(q)
11:02:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:16 INFO - root.queryAll(q)
11:02:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
11:02:17 INFO - root.query(q)
11:02:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
11:02:17 INFO - root.queryAll(q)
11:02:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
11:02:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
11:02:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:18 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
11:02:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class value using non-ASCII characters (with no refNodes): .台北Táiběi - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching element with multiple class values using non-ASCII characters (with no refNodes): .台北Táiběi.台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (with no refNodes): #台北Táiběi - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id value using non-ASCII characters (1) (with no refNodes): #台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching id values using non-ASCII characters (with no refNodes): #台北Táiběi, #台北 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:02:19 INFO - #descendant-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
11:02:19 INFO - #descendant-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:02:19 INFO - >
11:02:19 INFO - #child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
11:02:19 INFO - >
11:02:19 INFO - #child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:02:19 INFO - #child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
11:02:19 INFO - #child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:02:19 INFO - >#child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
11:02:19 INFO - >#child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
11:02:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:02:20 INFO - +
11:02:20 INFO - #adjacent-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
11:02:20 INFO - +
11:02:20 INFO - #adjacent-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:02:20 INFO - #adjacent-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
11:02:20 INFO - #adjacent-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:02:20 INFO - +#adjacent-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
11:02:20 INFO - +#adjacent-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:02:20 INFO - ~
11:02:20 INFO - #sibling-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
11:02:20 INFO - ~
11:02:20 INFO - #sibling-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:02:20 INFO - #sibling-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
11:02:20 INFO - #sibling-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:02:20 INFO - ~#sibling-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
11:02:20 INFO - ~#sibling-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:02:20 INFO -
11:02:20 INFO - ,
11:02:20 INFO -
11:02:20 INFO - #group strong - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
11:02:20 INFO -
11:02:20 INFO - ,
11:02:20 INFO -
11:02:20 INFO - #group strong - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:02:20 INFO - #group strong - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
11:02:20 INFO - #group strong - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:02:20 INFO - ,#group strong - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
11:02:20 INFO - ,#group strong - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
11:02:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
11:02:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
11:02:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
11:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
11:02:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
11:02:20 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 8891ms
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 21 (0x7f7d1b718800) [pid = 1881] [serial = 2252] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 20 (0x7f7d19712400) [pid = 1881] [serial = 2254] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 19 (0x7f7d1b71c800) [pid = 1881] [serial = 2257] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 18 (0x7f7d1a207000) [pid = 1881] [serial = 2260] [outer = (nil)] [url = about:blank]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 17 (0x7f7d15c13400) [pid = 1881] [serial = 2232] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapseToStartEnd.html]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 16 (0x7f7d1b712400) [pid = 1881] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/selection/removeAllRanges.html]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 15 (0x7f7d15c11c00) [pid = 1881] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/selection/isCollapsed.html]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 14 (0x7f7d15c14400) [pid = 1881] [serial = 2229] [outer = (nil)] [url = http://web-platform.test:8000/selection/collapse.html]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 13 (0x7f7d1b58f800) [pid = 1881] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/selection/interfaces.html]
11:02:20 INFO - PROCESS | 1833 | --DOMWINDOW == 12 (0x7f7d15c17400) [pid = 1881] [serial = 2235] [outer = (nil)] [url = http://web-platform.test:8000/selection/deleteFromDocument.html]
11:02:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
11:02:20 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d1978b800 == 6 [pid = 1881] [id = 811]
11:02:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 13 (0x7f7d19706800) [pid = 1881] [serial = 2267] [outer = (nil)]
11:02:20 INFO - PROCESS | 1833 | ++DOMWINDOW == 14 (0x7f7d197b4800) [pid = 1881] [serial = 2268] [outer = 0x7f7d19706800]
11:02:21 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:21 INFO - PROCESS | 1833 | ++DOMWINDOW == 15 (0x7f7d1a204000) [pid = 1881] [serial = 2269] [outer = 0x7f7d19706800]
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
11:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
11:02:23 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
11:02:23 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 3601ms
11:02:23 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
11:02:24 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23c2f800 == 7 [pid = 1881] [id = 812]
11:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 16 (0x7f7d19712400) [pid = 1881] [serial = 2270] [outer = (nil)]
11:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 17 (0x7f7d1cc79800) [pid = 1881] [serial = 2271] [outer = 0x7f7d19712400]
11:02:24 INFO - PROCESS | 1833 | [Child 1881] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
11:02:24 INFO - PROCESS | 1833 | ++DOMWINDOW == 18 (0x7f7d263a0800) [pid = 1881] [serial = 2272] [outer = 0x7f7d19712400]
11:02:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23c31000 == 8 [pid = 1881] [id = 813]
11:02:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 19 (0x7f7d267e4800) [pid = 1881] [serial = 2273] [outer = (nil)]
11:02:25 INFO - PROCESS | 1833 | ++DOCSHELL 0x7f7d23c38000 == 9 [pid = 1881] [id = 814]
11:02:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 20 (0x7f7d27102800) [pid = 1881] [serial = 2274] [outer = (nil)]
11:02:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 21 (0x7f7d15c13400) [pid = 1881] [serial = 2275] [outer = 0x7f7d267e4800]
11:02:25 INFO - PROCESS | 1833 | ++DOMWINDOW == 22 (0x7f7d19713800) [pid = 1881] [serial = 2276] [outer = 0x7f7d27102800]
11:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
11:02:26 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:26 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:26 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:26 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
11:02:27 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
11:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
11:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
11:02:27 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
11:02:27 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
11:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
11:02:27 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */